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