On 06/06/2014 05:34 PM, Gevisz wrote: > After today's emerge-webrsync, I have found out that usual > # emerge --update --deep --with-bdeps=y --newuse --ask world > does not work, trying but being unable to emerge systemd. > > As I have found out, the reason for it was that upower > suddenly decided that it needs systemd but, for some > (lucky :) reason, it could not be emerged as my system > uses OpenRC. > > The latest news said the following: > > "UPower discontinued hibernate and suspend support in favor of systemd. > Because of this, we have created a compability package at > sys-power/upower-pm-utils which will give you the old UPower with > sys-power/pm-utils support back. > Some desktops have integrated the sys-power/pm-utils support directly > to their code, like Xfce, and as a result, they work also with the new > UPower as expected. > > All non-systemd users are recommended to choose between: > > # emerge --oneshot --noreplace 'sys-power/upower-pm-utils' > > or > > # emerge --oneshot --noreplace '>=sys-power/upower-0.99.0' > > However, all systemd users are recommended to stay with > sys-power/upower." > > However, that news did *not* say that without > # emerge --oneshot --noreplace 'sys-power/upower-pm-utils' > it is impossible to update the system even if you use xfce. > > Only after executing the last command, which installed > upower-pm-utils and unistalled upower, the > # emerge --update --deep --with-bdeps=y --newuse --ask world > worked as desired. > > upower was not in my world file, so I think it's a some kind of a bug. > The situation you've encountered has been discussed at length on this mailing list over the last few days.
Please see the threads with upower and systemd as the Subject matter for further details.