Am Montag, den 24.10.2011, 08:23 -0400 schrieb Matthias Clasen:
On Mon, 2011-10-24 at 13:26 +0200, Christoph Wickert wrote:
Am Montag, den 24.10.2011, 12:42 +0200 schrieb Elad:
I think there was even a thread about it in this list, which said that every desktop should take care of loading the notification-daemon on it's own.
Nope, that was policykit agents, not notification daemons.
notification-daemon is in the same boat.
Hi Matthias,
thanks for the answer and pointing me to the commit.
Fwiw, it's been like this since before F15:
http://git.gnome.org/browse/notification-daemon/commit/?id=1ad20d22098bc7718...
I have to admit I missed it and a heads-up to the maintainers of the affected packages would have been nice.
While I do understand that GNOME no longer used dbus to start it, I still don't understand why the desktop file was moved to another package.
We now receive complainants that notification-daemon no longer works in Xfce or LXDE. To fix this, we need to install a copy of the desktop file and mark it OnlyShowIn=Xfce or OnlyShowIn=LXDE. The same applies to polkit-gnome. This means we end up with 8 desktop [1] files where we previously only had 3 and still don't cover all combinations.
I don't see any improvement over the previous situation, instead I see some regressions: * users are still not free to decide for themselves what notification daemon of polkit agent they want to run. In fact they are more unfree than before. * users of desktop display managers are no longer able to run polkit applications and receive notifications. We'd require another set of desktop files for each WM and this obviously doesn't scale. * I have to maintain 2 patched packages and so have many other maintainers.
The only 'improvement' is that it's no longer your problem. I don't understand why you had to apply this change when all it required was some coordination between 3 package maintainers to agree on a sane set of defaults. I made a working proposal for this [2].
Long story short: What do you suggest I should tell the people who complain. They have asked what component they should file bugs against. Are you ok with notification-daemon and polkit-gnome?
Regards, Christoph
[1] polkit-gnome and notification-daemon in gnome-session, both notification-daemons and polkit agents in xfce4-session and 2 files in lxsession [2] http://lists.fedoraproject.org/pipermail/devel/2010-April/134578.html