Moving serializer plugins to respective akonadi-* repos?

laurent Montel montel at kde.org
Tue Mar 6 05:56:00 GMT 2018


Le lundi 5 mars 2018, 19:07:45 CET Daniel Vrátil a écrit :
> Hi folks,

Hi,
+1
as we can"t build pim* on windows if we can help some project to run on 
windows it's a good idea.

Regards

> 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


-- 
Laurent Montel | laurent.montel at kdab.com | KDE/Qt Senior Software Engineer 
KDAB (France) S.A.S., a KDAB Group company Tel. France +33 (0)4 90 84 08 53, 
 www.kdab.fr KDAB - The Qt, C++ and OpenGL Experts - Platform-independent 
software solutions 



More information about the kde-pim mailing list