Gentoo Archives: gentoo-dev

From: Samuli Suominen <ssuominen@g.o>
To: gentoo-dev@g.o, gnome@g.o, freedesktop-bugs@g.o
Subject: [gentoo-dev] Re: UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore
Date: Mon, 26 May 2014 20:23:27
Message-Id: 5383A24E.2060900@gentoo.org
In Reply to: [gentoo-dev] UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore by Samuli Suominen
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