Message: previous - next
Month: February 2012

Re: [trinity-devel] Poll

From: Darrell Anderson <humanreadable@...>
Date: Sun, 12 Feb 2012 20:06:59 -0800 (PST)
> I could be wrong but Akonadi's goal seems to be to simplify
> kdepim data storage by using a standard DB engine that "just works"
> instead of custom application-specific and mutually-incompatible
> DB-like code. If it works, everything's fine and we will benefit from
> advanced optimisations of SQL engines.
> And from my own experience it finally works in KDE 4.8.

I understand the goal. Possibly even an admirable one. My resistance is people who receive a couple of emails a day (people who manually start and terminate KMail once or twice a day rather than run the app all day), configure only a few RSS feeds that are fetched only every few hours, configure a dozen or so events in KAlarm, and power down every night rather than let the computer run 24/7, don't need or want that kind of backend management. I appreciate how a backend caching service could help share and manipulate data when the user is an information junkie, but not when the user has no such need. For those users Akonadi is a burden rather than an aide.

Of course, geeks and trolls believe that everybody should buy bleeding edge hardware with gobs of RAM and CPU cycles to waste and just STFU.

With that said, possibly some of the PIM apps, such as Akregator, can be built without Akonadi support. Possibly not.

> NEPOMUK and Strigi don't have the same place, their role is
> to eat CPU cycles and disk bandwith until the user either deactivates
> them or does something useful with them. But kdepim won't depend on
> them.


I once tested not installing the Strigi package. KDE4 would not start. Therefore even when disabled as a service, other apps are now dependent upon the Strigi libraries. When I see that kind of design I have a difficult time arguing against those who claim the environment is bloated.

Once again, for the trolls, this type of discussion is not about whether such technologies are useful. They are useful to certain people --- but not all people. These discussions are about the lack of choice --- unless choice is defined as "Use a different desktop environment and STFU." :)