Comment 2 for bug 1464517

Revision history for this message
Sergio Gelato (sergio-gelato) wrote : Re: [Bug 1464517] Re: cairo-dock-data is missing a dependency on gnome-settings-daemon

* Matthieu Baerts [2015-08-06 11:55:05 +0000]:
> Yes, you are right! The problem is that we cannot simply add gnome/unity-settings-daemon as required component because it will force installing almost all GNOME/Unity packages on other sessions (e.g. it can be annoying for KUbuntu users).
> But it can be interesting to only install it on GNOME/Unity sessions, e.g.:
>
> unity-settings-daemon | e17 | kde-workspace | openbox | lxsession |
> xfce4-session | mate-session-manager | razorqt-session | cinnamon-
> session
>
> (or gnome-settings-daemon for Trusty)
> What do you think about that?

That it has the same problem I alluded to about cairo-dock-core: *any*
of the packages in the list will satisfy the dependency, so if I for
example install both gnome-session and xfce4-session on the same system
(so that users may have a choice of desktop environments) xfce4-session
will satisfy the dependency and unity-settings-daemon will not be pulled in.
So that's no good.

How about moving /usr/share/gnome-session/sessions/cairo-dock.session
to a separate package and making *that* depend on unity-settings-daemon?

> ** Changed in: cairo-dock (Ubuntu)
> Status: New => Incomplete

Why incomplete? We may not have found a fully satisfactory solution yet,
but the statement of the problem doesn't seem incomplete to me.