On Tuesday 07 April 2009, Sune Vuorela wrote: > On Tuesday 07 April 2009 00:22:33 Roger Leigh wrote: > > On Wed, Jan 28, 2009 at 02:55:26PM +0000, Debian Bug Tracking System wrote: > > > Date: Wed, 28 Jan 2009 15:51:19 +0100 > > > From: Sune Vuorela <firstname.lastname@example.org> > > > Subject: Re: Bug#513382: akonadi-server: depends on mysql-server > > > To: email@example.com > > > > > > No. this is how akonadi at least currently work and it is a > > > design decision upstream to do it this way. > > > > Then, respectfully, upstream do need to have their heads examined. > > > > Using the mysql client libraries would be understandable, but > > this is just completely objectionable. > > > > I don't want a trace of mysql near my system, but I would like to > > use kde4. Optional mysql database bindings for the server would > > be preferable so I don't even need the mysql client libraries > > installed. Really. > > you would prefer if they used oracle or postgresql? > I really think using mysql is much better than reimplementing a fast > storage that allows concurrent access. > > http://techbase.kde.org/Projects/PIM/Akonadi#Which_DBMS_does_Akonadi_use.3F A quick update on that: quite recently some new contributor provided patches for using sqlite instead. Unforuntately the situation with respect to sqlite hasn't changed yet, e.g. it still deadlocks. However it shows that the code can support different database engines, so assuming some body contributes the code for postgresql or something else those might become options in the future. > > > No value in keeping this bug open. > > > > You might want to reconsider not pulling in the mysql server package > > into the default kde install by not including akonadi-server > > in the metapackage dependencies. The current requirement to run > > mysql is horrible in the extreme. > > > > kde -> kdepim -> korganizer -> akonadi-server -> mysql-server > > Without akonadi-server, korganizer won't work. Not entirely correct, i.e. Korganizer of 4.2 does not, Korganizer of 4.3 will. KPilot already requires Akonadi though. Anyway, this is just nitpicking. The Akonadi server is a runtime requirement of the Akonadi KDE libraries, which are part of the KDE platform. > Very soon, kmail will also require akonadi-server. True, we hope this to happen with 4.4, there are still huge porting efforst ahead. > Akonadi is here to stay. Indeed. It is a pity we didn't have the resources to do more app porting already, but it seems we are on a good track for 4.3 Cheers, Kevin
Description: This is a digitally signed message part.