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.

Reply via email to