4.7 nepomuk won't die

Duncan 1i5t5.duncan at cox.net
Sat Jul 30 23:49:31 BST 2011

Kevin Krammer posted on Sat, 30 Jul 2011 14:48:45 +0200 as excerpted:

Kevin Krammer posted on Sat, 30 Jul 2011 14:48:45 +0200 as excerpted:

> On Saturday, 2011-07-30, Duncan wrote:

>> [gentoo] a semantic-desktop= dependency that should be
>> semantic-desktop?,

>> Meanwhile, thanks for your direct statement on the matter.  If I file a
>> gentoo bug on this as I've been intending to do, I will very likely
>> quote and link it. =:^)
> I hope you mean bug as in wishlist entry :)
> Extending upstream project files to have more modularity might be
> awesome but not having it is hardly a defect. Well, that is as far as I
> understand how Gentoo work :)

Well, to the extent that the USE dependency is semantic-desktop= instead
of semantic-desktop?, it's a bug.  Actually, it's one a prominent gentoo
developer and the gentoo/qa lead just blogged about in a different
context, as well. (Watch the wrap.)


However, to the extent that it would require further break-down of the
upstream shipped modules, you're correct, it's wish-list.  A useful point
to make, indeed.

>> > As for a setting controlling startup: lets assume there would be an
>> > option which would prohibit Akonadi server start. Should all
>> > applications then show an error asking whether to change that
>> > setting? E.g. KMail saying "You have disabled access to emails. Do
>> > you want to Quit KMail or Enabled email access?"
>> IMO?  The way kmail (kdepim 4.6.1 version, as I mentioned, I don't have
>> 4.7 installed so can't see whether it has changed) and akonaditray
>> (which apparently invokes kcmshell4 akonadi with its configure option,
>> both 4.6 and 4.7 kdepim) handle it is good.  When the app is invoked,
>> the main window is disabled (configured here as darkened), with the
>> notice and a button to turn on akonadi, thus enabling the window.
>> That's good!  The warning/error stays out of my hair unless/until I
>> open an app that needs akonadi. =:^)
> Hmm, so instead of starting Akonadi on-demand switch to a model where it
> is either autostarted at session login or not and have applications
> appear with their error overlay in case the latter option is the user's
> policy?
> Current behavior assumes that people launching an application did so
> because they wanted to use it, thus having the Akonadi client start
> Akonadi server.

Yes.  The "troublefree" default would obviously be to start akonadi when
an app needs it.  Just make that subject to a veto, with the option
presumably placed somewhere in (kde, not system) settings.

But to be clear, /something/ is evidently starting it /regardless/ of need
at present.  Or at least /something/, I'm presuming it's akonadi, is
triggering the warning notification (three times immediately on top of
each other) about nepomuk being off in relation to akonadi functionality,
even tho I no longer have any apps actually needing akonadi.

>> By contrast, the nepomuk notification warning that apparently akonadi
>> (both kdepim 4.6 and 4.7) generates when nepomuk is off, is QUITE
>> irritating, in particular because there's no obvious "don't warn me
>> again" checkbox, as there commonly is with warning dialogs.  (That may
>> be a limitation of the kde notification framework, I don't know.
>> Regardless...)
> Seems we need a way for applications to inform the user which part of
> their functionality is not available when Nepomuk is not available. E.g.
> KMail detecting the Nepomuk not running situation and telling the user
> that search, address completion, distributionlists, filters on email,
> etc will not be available.
> Probably with an additional option to enable these now, i.e. changing
> the Nepomuk config accordingly.

Yes.  The notification mechanism could still be used, but make it
conditional on actually starting kmail or something else that needs
nepomuk running (which it presumably would be if akonadi itself only
started when actually needed), and most important, have an option to
"don't warn me again".  If having such an option means it can't be a
notification but must be a dialog, due to notification limitations, fine. 
Sometimes users /do/ know what they're doing, and don't mind a warning the
first time, but if it happens /every/ time it gets irritating rather fast,
so that option to turn off the warning is vital.

Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

More information about the kde mailing list