Moving serializer plugins to respective akonadi-* repos?

Daniel Vrátil dvratil at kde.org
Mon Mar 5 18:07:45 GMT 2018


Hi folks,

this came up today in discussion with Hannah and David who are trying to get 
FatCRM working on Windows and they need the contact and calendar serializers. 
However, we are not in the situation when we would be able to build the entire 
kdepim-runtime on Windows, and FatCRM does not need anything else from there 
anyway. Moving the serializers to the akonadi-* repos would allow FatCRM (and 
potentially others non-KDEPIM Akonadi-based projects, if there are any) to not 
depend on kdepim-runtime if they don't need anything from there other than the 
serializers.

The disadvantage is that applications must runtime-depend on those 
repositories even if they don't link against the libraries in them just to 
make sure they have all the serializers installed. This is not a problem for 
KDE PIM itself where everything depends on everything anyway, so we may just 
need to document the requirement somewhere.

Actually, this might also be interesting in the terms of making Akonadi better 
accessible to 3rd parties who may not be interested in any of the crap from 
kdepim-runtime - Zanshin comes to mind here, as this move would allow them to 
have a tiny flatpak image or even a Windows deployment without dragging along 
stuff like POP3 resources and ITIP agents.

Opinions?

Dan

-- 
Daniel Vrátil
www.dvratil.cz | dvratil at kde.org
IRC: dvratil on Freenode (#kde, #kontact, #akonadi, #fedora-kde)

GPG Key: 0x4D69557AECB13683
Fingerprint: 0ABD FA55 A4E6 BEA9 9A83 EA97 4D69 557A ECB1 3683
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20180305/0b74129b/attachment.sig>


More information about the kde-pim mailing list