[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