1 |
UPower upstream removed sys-power/pm-utils support from 0.99 release |
2 |
(currently unkeyworded in tree), |
3 |
as in, from current git master. |
4 |
UPower upstream created 0.9 bit branch that has the old legacy upower |
5 |
with sys-power/pm-utils support |
6 |
available still with --enable-deprecated. |
7 |
|
8 |
So, sys-power/upower will move on to 0.99 and is, thus, mostly usable |
9 |
only for sys-apps/systemd users, |
10 |
however, Xfce upstream in git master already moved the |
11 |
sys-power/pm-utils code that upower had |
12 |
over directly to the apps, like xfce4-session and xfce4-power-manager, |
13 |
and will, after next releases, |
14 |
still work without sys-apps/systemd even with 0.99 version. |
15 |
|
16 |
What was done? |
17 |
|
18 |
sys-power/upower-pm-utils was created where we will maintain upower 0.9 |
19 |
git branch, currently it's identical |
20 |
to =sys-power/upower-0.9.23-r2, but will soon be a git snapshot instead. |
21 |
|
22 |
What needs to be done before we can keyword >=sys-power/upower-0.99? |
23 |
|
24 |
See examples of uevt, wmbattery, xfce4-session, xfce4-settings, |
25 |
xfce4-power-manager, xfce4-systemload-plugin, |
26 |
xfce4-weather-plugin which I already converted (mostly) from this list: |
27 |
|
28 |
http://qa-reports.gentoo.org/output/genrdeps/rindex/sys-power/upower |
29 |
|
30 |
Other are all undone, as in, converting deps to what they actually support: |
31 |
|
32 |
|| ( sys-power/upower sys-power/upower-pm-utils ) where everything is |
33 |
supported |
34 |
|| ( <sys-power/upower-0.99 sys-power/upower-pm-utils ) where only |
35 |
upower with pm-utils is supported |
36 |
>=sys-power/upower-0.99 where new API is mandatory, currently this would |
37 |
only be >= GNOME 3.12 stuff |
38 |
well, figure it out, these are just examples |
39 |
|
40 |
Confusing bug 508920 also exists, but most of the conversation there is |
41 |
outdated |
42 |
|
43 |
I'm going to spinal surgery this friday, and I propably don't have |
44 |
health, time, or motivation to open a Tracker |
45 |
bug and file all the bugs for the reverse deps this week at all. |
46 |
Thus, I propably won't be working on this much this week at all. Things |
47 |
are OK as they are now in Portage, |
48 |
because >=sys-power/upower-0.99 is not keyworded yet, so nothing is |
49 |
broken, it's just work undone. |
50 |
|
51 |
I know GNOME folks want to get it done, because GNOME 3.12 stuff |
52 |
actually needs upower-0.99, but I'm |
53 |
saying they can NOT keyword the version without fixing rest of the tree |
54 |
before doing so as described |
55 |
above. So help me out, or wait it out (like 2 weeks). |
56 |
|
57 |
Thanks, |
58 |
Samuli |