a version 2.8.2 bump as of: https://gitweb.gentoo.org/repo/gentoo.git/commit/gnome-extra/cinnamon-settings-daemon?id=c43652cff5803e956922b2acef4becc20fd26f53 has got alternate dependency of upower-pm-utils under systemd? conditional. This gives problems with update. Ebuild already have: >=sys-auth/polkit-0.97 || ( >=sys-power/upower-0.9.11:= sys-power/upower-pm-utils ) now instead of !systemd? ( sys-auth/consolekit:0= ) it has !systemd? ( sys-auth/consolekit:0= sys-power/upower-pm-utils ) which is rebundant. Reproducible: Always Actual Results: (sys-power/upower-pm-utils-0.9.23-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by sys-power/upower-pm-utils required by (gnome-extra/cinnamon-settings-daemon-2.8.2:0/0::gentoo, ebuild scheduled for merge) (sys-power/upower-0.99.3-r1:0/3::gentoo, ebuild scheduled for merge) pulled in by sys-power/upower required by (net-misc/networkmanager-1.0.10:0/0::gentoo, installed) >=sys-power/upower-0.99:0/3= required by (gnome-base/gnome-control-center-3.16.3:2/2::gentoo, installed) sys-power/upower[introspection] required by (gnome-extra/cinnamon-2.8.6:0/0::gentoo, installed) >=sys-power/upower-0.99:0/3= required by (gnome-base/gnome-settings-daemon-3.16.3:0/0::gentoo, installed) sys-power/upower required by (gnome-extra/cinnamon-session-2.6.3:0/0::gentoo, installed) >=sys-power/upower-0.99:=[deprecated] required by (gnome-base/gnome-session-3.16.0:0/0::gentoo, installed) >=sys-power/upower-0.99:= required by (gnome-base/gnome-control-center-3.16.3:2/2::gentoo, installed) >=sys-power/upower-0.99:0/3=[deprecated] required by (gnome-base/gnome-session-3.16.0:0/0::gentoo, installed) sys-power/upower:0 required by @__auto_slot_operator_replace_installed__ >=sys-power/upower-0.99:= required by (gnome-base/gnome-settings-daemon-3.16.3:0/0::gentoo, installed)
But, since you are using "-systemd", does suspending and power management capabilities work without systemd and sys-power/upower-0.99? I remember the suspending capabilities were moved outside upower and that caused our splitting in upower and upower-pm-utils, then, for not breaking that functionality, people not running systemd need upower-pm-utils Also... I see you are not using our upower ebuild, yours has a "deprecated" USE flag that probably is hidding that problem in your distribution (funtoo?) while it can break in Gentoo because our upower doesn't have that functionality. If that case maybe your funtoo ebuild would need to require upower[deprecated] for non-systemd users
suspending never works (fully) with either upower-pm-utils, neither with custom upower i use, neither with vanilla upower from Gentoo, so i just not bothered with it. It works with systemd, but this is the case i do not much care myself. Another possibility would be using consolekit-1.0.0, which is have upower suspending capabilities. for example plasma 5 have consolekit-1+upower as a good combination. however might be problematic as Gnome not really have this done.
Umm, indeed reading the full history of this package it seems it is compatible with both upowers: https://github.com/linuxmint/Cinnamon/issues/3068 will need to recover the old dep set indeed
yep :)
@Oleg, I won't have time for accessing my dev machine until probably Sunday or so... if you want this solved a bit faster, maybe you could send a github PR (including the changes in Manifest file to allow the automated checks to pass) for allowing me to simply commit the change :/
[master d6fce42] gnome-extra/cinnamon-settings-daemon: Both upower packages are supported by upstream (#571722 by Oleg). 1 file changed, 3 insertions(+), 2 deletions(-) rename gnome-extra/cinnamon-settings-daemon/{cinnamon-settings-daemon-2.8.2.ebuild => cinnamon-settings-daemon-2.8.2-r1.ebuild} (95%)