You are not logged in.

#1 2009-03-19 12:53:03

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

kdepimlibs - excessive dependencies

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

#2 2009-03-19 12:55:47

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,967
Website

Re: kdepimlibs - excessive dependencies

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

#3 2009-03-19 14:34:50

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

Re: kdepimlibs - excessive dependencies

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

#4 2010-04-12 04:35:44

coreyography
Member
Registered: 2009-06-11
Posts: 7

Re: kdepimlibs - excessive dependencies

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

Board footer

Powered by FluxBB