[Kde-pim] Kolab usage of kdepimlibs, kdepimlibs split

Christian Mollekopf mollekopf at kolabsys.com
Mon Jun 25 11:19:35 BST 2012


On Monday 25 June 2012 09.34:27 David Jarvie wrote:
> On Mon, June 25, 2012 9:13 am, Volker Krause wrote:
> > On Saturday 23 June 2012 14:36:20 Kevin Ottens wrote:
> >> On Saturday 23 June 2012 02:17:58 Christian Mollekopf wrote:
> >> > On Friday 22 June 2012 17.28:14 Sune Vuorela wrote:
> >> > > On 2012-06-22, Christian Mollekopf <mollekopf at kolabsys.com> wrote:
> >> > > > The preferred way forward is pulling those libraries out of
> >> > > > kdepimlibs,
> >> > > > along the lines of what is happending for frameworks, with only
> >> > > > the dependencies which are really required.
> >> > 
> >> > We certainly need some solution before frameworks though (kimap &
> >> > kcalcore are most pressing currently).
> > 
> > the libraries in pimlibs are already fairly stand-alone, your problem will
> > be the kdelibs dependencies and the stuff pulled in that way I think.
> > 
> >> > Maybe it would be possible to already do the split in a branch, which
> >> 
> >> can
> >> 
> >> > depend on a reasonably low kdelibs (4.3), in a way that the result of
> >> > that can then actually be used when kdepimlibs is ready for a split.
> > 
> > The most important stuff used from kdelibs are KTcpSocket (imap) and
> > KDateTime
> > (kcal) I think, for none of which you want outdated versions (if they are
> > available in 4.3 at all). To make this work on a 4.3 kdelibs I'd expect
> > you
> > end up shipping copies of those and by-pass the ones from kdelibs, which
> > is very painful and in no way reusable for the version 5 frameworks work.
> 
> Also note that KSystemTimeZones, which KDateTime uses, currently relies on
> the KDED module ktimezoned to monitor the current system time zone. You'd
> have to consider whether to keep that dependency or if not, what to do
> instead.

Yes, I'm not sure about the implications of this yet. It might make sense 
though being able to replace the ktimezoned dependency with a static version 
of KSystemTimeZones.

Cheers,
Christian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20120625/1f125548/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list