You are not logged in.
today i wanted to upgrade digikam which now has a new dependency kdepimlibs. That is just fine, however kdepimlibs dependencies are as follows:
mysql-clients-5.0.77-1 mysql-5.0.77-3 akonadi-1.1.1-1
in fact mysql dependency is not listed in package description.
why do I need to install big database to get something so small as kdepimlibs?
Offline
Because KDE devs believe its cool to have a full featured database server for storing your contacts. (which isn't even used by default atm.)
Last edited by Pierre (2009-03-19 12:56:28)
Offline
I understand that this is not your invention, just wondering if this can be fixed?
I remember similar problem with early NetworkManager, that required half of Gnome installed on non-Gnome setups. This was eventually fixed and networkmanager does not anymore require Gnome stuff.
digikam now requires kdepimlibs, kipi-plugins also require kdepimlibs, so soon anything KDE will require mysql... or DB2/Oracle (just kidding).
Almost, every system has db4 installed, is it possible to replace mysql dependency with db4? Otherwise soon I will have almost all free (e.g. postgresql?) or non-free databases installed for no real reason.
Can this be discussed with KDE devs? I can file a usability bug (?) but I think that (assuming that my argument seems convincing for you) that someone involved in distro development has a better chance to be heard.
Last edited by broch (2009-03-19 14:36:24)
Offline
I am dismayed by this as well, but I'm not sure this is an upstream issue, at least from what my casual perusal of the digiKam website tells me. Their default backend DB is sqlite, which would be fine for my needs. And this page:
http://docs.kde.org/development/en/extr … ments.html
does not list kdepimlibs or mysql as dependencies.
I think I might try creating a package without kdepimlibs.
Offline