Note: If you want to convert your ebuild, you can /msg ssuominen on Freenode and post an ebuild diff, I can quickly review if the dependency changes are OK for you, or clarify anything else you want regarding this.
Sorry, I know this unorthodox workflow, but I'm too sick to even properly sit in the chair currently, and people keep poking me regarding the issue, over any other issues ;-( On 26/05/14 23:15, Samuli Suominen wrote: > UPower upstream removed sys-power/pm-utils support from 0.99 release > (currently unkeyworded in tree), > as in, from current git master. > UPower upstream created 0.9 bit branch that has the old legacy upower > with sys-power/pm-utils support > available still with --enable-deprecated. > > So, sys-power/upower will move on to 0.99 and is, thus, mostly usable > only for sys-apps/systemd users, > however, Xfce upstream in git master already moved the > sys-power/pm-utils code that upower had > over directly to the apps, like xfce4-session and xfce4-power-manager, > and will, after next releases, > still work without sys-apps/systemd even with 0.99 version. > > What was done? > > sys-power/upower-pm-utils was created where we will maintain upower 0.9 > git branch, currently it's identical > to =sys-power/upower-0.9.23-r2, but will soon be a git snapshot instead. > > What needs to be done before we can keyword >=sys-power/upower-0.99? > > See examples of uevt, wmbattery, xfce4-session, xfce4-settings, > xfce4-power-manager, xfce4-systemload-plugin, > xfce4-weather-plugin which I already converted (mostly) from this list: > > http://qa-reports.gentoo.org/output/genrdeps/rindex/sys-power/upower > > Other are all undone, as in, converting deps to what they actually support: > > || ( sys-power/upower sys-power/upower-pm-utils ) where everything is > supported > || ( <sys-power/upower-0.99 sys-power/upower-pm-utils ) where only > upower with pm-utils is supported >> =sys-power/upower-0.99 where new API is mandatory, currently this would > only be >= GNOME 3.12 stuff > well, figure it out, these are just examples > > Confusing bug 508920 also exists, but most of the conversation there is > outdated > > I'm going to spinal surgery this friday, and I propably don't have > health, time, or motivation to open a Tracker > bug and file all the bugs for the reverse deps this week at all. > Thus, I propably won't be working on this much this week at all. Things > are OK as they are now in Portage, > because >=sys-power/upower-0.99 is not keyworded yet, so nothing is > broken, it's just work undone. > > I know GNOME folks want to get it done, because GNOME 3.12 stuff > actually needs upower-0.99, but I'm > saying they can NOT keyword the version without fixing rest of the tree > before doing so as described > above. So help me out, or wait it out (like 2 weeks). > > Thanks, > Samuli