* 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?
* Matthieu Baerts [2015-08-06 11:55:05 +0000]: 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). daemon | e17 | kde-workspace | openbox | lxsession | manager | razorqt-session | cinnamon- daemon for Trusty)
> Yes, you are right! The problem is that we cannot simply add gnome/unity-
> But it can be interesting to only install it on GNOME/Unity sessions, e.g.:
>
> unity-settings-
> xfce4-session | mate-session-
> session
>
> (or gnome-settings-
> What do you think about that?
That it has the same problem I alluded to about cairo-dock-core: *any* daemon will not be pulled in.
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-
So that's no good.
How about moving /usr/share/ gnome-session/ sessions/ cairo-dock. session daemon?
to a separate package and making *that* depend on unity-settings-
> ** 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.