[calligra] /: Move core parts of KexiDB lib to libcalligradb

C. Boemann cbo at boemann.dk
Fri Jul 13 00:12:10 BST 2012


On Friday 13 July 2012 00:46:30 Jaroslaw Staniek wrote:
> On 12 July 2012 16:55, Cyrille Berger Skott <cberger at cberger.net> wrote:
> > Hi,
> > 
> > I get the following error since your commit:
> > 
> > http://my.cdash.org/viewConfigure.php?buildid=363921
> 
> Isn't it missing ICU or ICU devel?
> 
> > I also don't think ICU nor SQLITE should be hard dependencies for
> > calligra.
> 
> Points pro ICU/SQLITE:
> - ICU is a must have for unicode collation, no idea how it's not
> needed for Sheets too for proper sorting/filtering; while things such
> as Nepomuk tagging is optional, sorting is not (inproper
> sorting/filtering is considered as data loss)
> - Qt 4 has incomplete solution not using ICU, so Qt 5 hard-depends on ICU
> anyway - ICU/SQLITE  is a package dependecy, not a runtime dependency
> - at packaging-dep level: SQLITE is already installed on desktop
> systems e.g. those supporting HTML5 and/or WebKit
> - ICU can be ifdef'd out for stripped down calligra versions (e.g. for
> a mobile) if Words' Biblio feature is ifdef'd out too (Kexi is) --
> please tell me if we can ifdef-out for CREATIVEONLY and TINY then I'll
> do so
No, it's a hard dependency for Words/kotext, but for CREATIVEONLY I have no 
objection, though it will mean that there will be no textshape either (well I 
guess it can be ifdef'ed)

> - SQLITE was already hard-dependency for Words (for the Biblio
> feature, which by design is not optional)
> 
> We need to find balance between usable software (by default) and
> lightness. I have nothing against lightness - for this we have targets
> like TINY (please see my offer above).



More information about the calligra-devel mailing list