Re: [gentoo-dev] UPower upstream (git master) and 0.99 release - No sys-power/pm-utils support anymore

2014-05-27 Thread Samuli Suominen

On 27/05/14 08:34, Michał Górny wrote:
 Dnia 2014-05-26, o godz. 23:15:34
 Samuli Suominen ssuomi...@gentoo.org napisał(a):

 UPower upstream removed sys-power/pm-utils support from 0.99 release
 (currently unkeyworded in tree), as in, from current git master.
 Don't worry. Looking at the past, I can guess this is only a temporary
 inconvenience. I'm pretty sure upower will be discontinued soon
 and replaced with systemd-powerd or something :D.


That's more or less what they already did, they forced eg.
xfce4-power-manager upstream
to move the deleted pm-utils code from upower directly to the power
manager (application)
itself, likewise for xfce4-session
Which means applications will now need to duplicate the pm-utils related
code per application
basis
So I expect upower to be more or less dead for everything but systemd
users, except for
those upstreams that will actually follow the Xfce path and do the
duplication
Yet, still, small portition of the code is still 'generic', so
xfce4-power-manager will still need
both, upower, even 0.99, and then pm-utils, depending on the version,
codepath is selected

This was sort of expected, since pm-utils has been abandoned for ~5
years now at upstream,
so nobody is maintaining non-systemd related power management tools
anymore, and
falling back to eg. manual laptop-mode-tools, acpid, etc. usage will be
necessary again,
it's like going back to 90s for non-systemd users :P

- Samuli



Re: [gentoo-dev] UPower upstream (git master) and 0.99 release - No sys-power/pm-utils support anymore

2014-05-27 Thread Alexey Shvetsov

Michał Górny писал 27-05-2014 09:34:

Dnia 2014-05-26, o godz. 23:15:34
Samuli Suominen ssuomi...@gentoo.org napisał(a):


UPower upstream removed sys-power/pm-utils support from 0.99 release
(currently unkeyworded in tree), as in, from current git master.


Don't worry. Looking at the past, I can guess this is only a temporary
inconvenience. I'm pretty sure upower will be discontinued soon
and replaced with systemd-powerd or something :D.


So again there will be mad bycicle on scrappers called systemd =\

--
Best Regards,
Alexey 'Alexxy' Shvetsov
Best Regards,
Alexey 'Alexxy' Shvetsov, PhD
Department of Molecular and Radiation Biophysics
FSBI Petersburg Nuclear Physics Institute, NRC Kurchatov Institute,
Leningrad region, Gatchina, Russia
Gentoo Team Ru
Gentoo Linux Dev
mailto:alexx...@gmail.com
mailto:ale...@gentoo.org
mailto:ale...@omrb.pnpi.spb.ru



[gentoo-dev] UPower upstream (git master) and 0.99 release - No sys-power/pm-utils support anymore

2014-05-26 Thread Samuli Suominen
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



Re: [gentoo-dev] UPower upstream (git master) and 0.99 release - No sys-power/pm-utils support anymore

2014-05-26 Thread Michał Górny
Dnia 2014-05-26, o godz. 23:15:34
Samuli Suominen ssuomi...@gentoo.org napisał(a):

 UPower upstream removed sys-power/pm-utils support from 0.99 release
 (currently unkeyworded in tree), as in, from current git master.

Don't worry. Looking at the past, I can guess this is only a temporary
inconvenience. I'm pretty sure upower will be discontinued soon
and replaced with systemd-powerd or something :D.

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature