Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Has MySQL become compulsory?
Date: Sun, 25 Oct 2009 13:19:14
Message-Id: 200910251517.35223.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] Has MySQL become compulsory? by Mick
1 On Sunday 25 October 2009 13:08:12 Mick wrote:
2 > On Sunday 25 October 2009 10:43:41 Neil Bothwick wrote:
3 > > On Sun, 25 Oct 2009 11:11:28 +0100, Dave Jones wrote:
4 >
5 > Back on topic I hope, it seems to me that KDE4 has made certain choices
6 > which detract from the Gentoo way of being able to run lean and mean
7 > should you choose to do so. I am waiting to see if sqlite is going to
8 > improve its code to be able to play with akonadi in KDE4. I guess that
9 > until then I will have to put up with the few seconds that akonadi tries
10 > to start, searches and then fails to find mysql.
11
12 I doubt that will ever happen. Akonadi is designed with multi-user usage in
13 mind, sqlite is built with embedded single-user usage in mind. Any attempt to
14 use sqlite in Akondai will result in race-condition and blocker issues which
15 can only be resolved by running akonadi in some single-user mode, or writing a
16 proxy-style front end to sqlite.
17
18 Either way it seems like way too much effort for way too little return.
19
20 > Not sure if this is a signal of maturity, or if KDE is becoming as bloated
21 > as Gnome was considered to be a couple of years ago (for the most
22 > belligerent on this list pls don't take this as an opportunity to restart
23 > another ancient flamewar, I'm just making a cursory observation).
24
25 "maturity" and "bloat" are often conflated and confused.
26
27 The direction that the KDE-4 devs want to go is a completely integrated
28 desktop where everything is aware of everything else, and data is considered
29 to be just that - simply data. Every app knows what to do with any data, so
30 you loose the distinction between email from kmail and chat history from
31 kopete - the DE just "knows" what to do with it and presents it in some sane
32 fashion.
33
34 Well that's the goal, perhaps not the current reality. Point being, this
35 requires huge backing libs and powerful processors. And that is what the
36 average user possesses. It isn't bloat - it's what is needed to fulfil the
37 stated goal.
38
39 This doesn't suit everyone, so accusations of bloat tend to bubble up :-) For
40 those people, there are other DEs and WMs that suit their purpose. The *box
41 packages for instance - those give you a lean mean desktop with the absolute
42 minimum code and nothing more.
43
44 --
45 alan dot mckinnon at gmail dot com