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

Jaroslaw Staniek staniek at kde.org
Thu Jul 12 23:46:30 BST 2012


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
- 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).

-- 
regards / pozdrawiam, Jaroslaw Staniek
 Kexi & Calligra & KDE | http://calligra.org/kexi | http://kde.org
 Qt Certified Specialist | http://qt-project.org
 http://www.linkedin.com/in/jstaniek



More information about the calligra-devel mailing list