Gentoo Archives: gentoo-dev

From: Samuli Suominen <ssuominen@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore
Date: Tue, 03 Jun 2014 13:48:46
Message-Id: 538DD1AA.8070804@gentoo.org
In Reply to: Re: [gentoo-dev] Re: UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore by Tom Wijsman
1 On 03/06/14 16:40, Tom Wijsman wrote:
2 > On Tue, 03 Jun 2014 16:28:47 +0300
3 > Samuli Suominen <ssuominen@g.o> wrote:
4 >
5 >> On 03/06/14 16:20, Tom Wijsman wrote:
6 >>> Ehm, no, version 0.9.23-r3 controls that with a systemd USE flag;
7 >> No, it doesn't.
8 > Nevermind, `cvs up`-ed; heh, I don't understand how you've got to
9 > that change, I thought there only was a problem with 0.99.0?
10 >
11 >>> in comparison, 0.99.0 mainly wants you to run it with systemd:
12 >> "mainly", as in, since 0.99.0 removed support for hibenate/suspend
13 >> in favour of systemd, the power/session managers need to integrate
14 >> their own hibernate/suspend support diffently.
15 > Ah, right; thinking of MATE, I understand the 0.99.0 bit now.
16 >
17 >>> 26 May 2014; Samuli Suominen <ssuominen@g.o>
18 >>> upower-0.99.0.ebuild: This release is mainly for use with
19 >>> sys-apps/systemd because upstream removed support for
20 >>> sys-power/pm-utils completely from git master. The 0.9 branch is
21 >>> for sys-power/pm-utils use. Adjust ebuild accordingly.
22 >>>
23 >>> Though I'm a bit confused why 0.99.0 doesn't list a systemd
24 >>> dependency; I thought it had one, but maybe it is in another
25 >>> package I'm unaware of.
26 >>>
27 >> Outdated ChangeLog entry from March, those were the facts we dealt
28 >> back then,
29 >> only partly true anymore, consumers have evolved
30 > Which means that the situation I am assuming right now is outdated; so,
31 > if you don't mind feel free to highlight why 0.9.23-r3 needs systemd.
32 >
33
34 To prevent OpenRC users from installing this version because it's
35 an old UPower with no pm-utils support, with no hibernate/suspend support,
36 to ensure desktops don't end up with greyed out Hibernate/Suspend
37 buttons
38 To direct users to upower-pm-utils, or upower-0.99.0, or plain pm-utils, or
39 other
40 To indicate OpenRC users can't stay with sys-power/upower older than 0.99.0
41 because they are going away, to indicate this is the best time to make
42 informed decision and take manual action regarding choosing which
43 features set he/she wants, to read up upstream announcements regarding
44 UPower, to follow-up and do what admins do
45
46 - Samuli

Replies