public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore
@ 2014-05-26 20:15 Samuli Suominen
  2014-05-26 20:21 ` [gentoo-dev] " Samuli Suominen
  2014-05-27  5:34 ` [gentoo-dev] " Michał Górny
  0 siblings, 2 replies; 44+ messages in thread
From: Samuli Suominen @ 2014-05-26 20:15 UTC (permalink / raw
  To: gentoo-dev, gnome, freedesktop-bugs

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


^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2014-06-04  8:12 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-26 20:15 [gentoo-dev] UPower upstream (git master) and 0.99 release -> No sys-power/pm-utils support anymore Samuli Suominen
2014-05-26 20:21 ` [gentoo-dev] " Samuli Suominen
2014-05-27  5:34 ` [gentoo-dev] " Michał Górny
2014-05-27  6:57   ` Samuli Suominen
2014-05-31  2:47     ` [gentoo-dev] " Steven J. Long
2014-05-31 11:17       ` Samuli Suominen
2014-06-03 11:40         ` J. Roeleveld
2014-06-03 11:25           ` Samuli Suominen
2014-06-03 11:35             ` Rich Freeman
2014-06-03 12:08               ` Tom Wijsman
2014-06-03 12:24                 ` Samuli Suominen
2014-06-03 12:52                   ` Tom Wijsman
2014-06-03 13:04                   ` Rich Freeman
2014-06-03 13:20                     ` Tom Wijsman
2014-06-03 13:28                       ` Samuli Suominen
2014-06-03 13:40                         ` Tom Wijsman
2014-06-03 13:46                           ` Samuli Suominen
2014-06-03 13:53                             ` Rich Freeman
2014-06-03 14:05                               ` Tom Wijsman
2014-06-03 14:09                                 ` Rich Freeman
2014-06-03 15:48                                   ` Tom Wijsman
2014-06-03 15:52                                     ` Ciaran McCreesh
2014-06-03 16:04                                       ` Tom Wijsman
2014-06-03 14:12                               ` Samuli Suominen
2014-06-03 14:45                                 ` Chí-Thanh Christopher Nguyễn
2014-06-03 14:49                                   ` Samuli Suominen
2014-06-03 14:57                                     ` Chí-Thanh Christopher Nguyễn
2014-06-03 16:09                                       ` Tom Wijsman
2014-06-03 19:18                                   ` J. Roeleveld
2014-06-03 19:14                             ` J. Roeleveld
2014-06-03 13:29                       ` Rich Freeman
2014-06-03 13:41                         ` Tom Wijsman
2014-06-03 13:26                 ` Ian Stakenvicius
2014-06-03 14:03                   ` Tom Wijsman
2014-06-03 23:55             ` Patrick Lauer
2014-06-04  0:24               ` Tom Wijsman
2014-06-04  0:44                 ` Patrick Lauer
2014-06-04  6:58                   ` Tom Wijsman
2014-06-04  1:20                 ` Greg Woodbury
2014-06-04  8:11                   ` Olav Vitters
2014-06-04  1:45                 ` Off-list: " Alan McKinnon
2014-06-04  6:11                 ` Duncan
2014-05-27  8:19   ` [gentoo-dev] " Alexey Shvetsov
2014-05-27  8:19     ` Alexey Shvetsov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox