I was a bit confused by the news post for a short while, but let me see if I've got this right:
- If you don't use systemd and you need hibernate/suspend, install sys-power/upower-pm-utils
- If you don't use systemd and you don't need hibernate/suspend, install >=sys-power/upower-0.99.0
- If you use systemd, you can safely ignore this news item (maybe update to the newest upower too?)
I'm still confused by the last line of the news item:
However, all systemd users are recommended to stay with sys-power/upower.
Isn't everybody who's using upower staying with upower in this situation? I think I'm just thrown off by the implication that non-systemd users aren't sticking with upower, but it's possible I'm missing something. Also, I noticed that while it's claimed that upower is leaving the suspend and hibernate options to systemd now, the systemd USE flag has been
removed from 0.99.0 and up. While I would expect this to mean that use of systemd is now forced, a pretend emerge of the new upower (before adding it to accept_keywords, if that matters) didn't pull systemd as a dependency, so I'm not sure what that USE flag used to do, and why it's gone now.
Finally, I see the problem is specifically that upower doesn't support pm-utils anymore. Does that mean that systemd would handle pm-utils now (and if so, that might clear up some of the above confusions), or is pm-utils just dead code after an upgrade of upower?
Anyway, since I don't hibernate or suspend my computer, nor do I use systemd, I assume my course of action will be to upgrade to upower-0.99.0 whenever I want (unless there's something requiring me to choose as soon as possible).
I wonder if this change makes it worth considering a change to systemd. Looking into it, I'm at least a bit interested. I've also discovered I don't know what upower actually does for me. "UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics." isn't very helpful
EDIT: After seeing some of the general opinion on systemd and such around here, I want to make clear for those who'd suggest it to me that I don't want to install upower-pm-utils, because (as stated earlier in this post) I don't use the missing features, and additionally I'm not very enthusiastic about code that's already unmaintained before I even install it.
