* [gentoo-user] Systemd upower
@ 2014-06-03 14:14 Silvio Siefke
2014-06-03 14:29 ` Canek Peláez Valdés
0 siblings, 1 reply; 99+ messages in thread
From: Silvio Siefke @ 2014-06-03 14:14 UTC (permalink / raw
To: gentoo-user
Hello,
mean this i must install now systemd? What can do when i not want systemd.
The system what i have is good, i want not change to systemd.
[ebuild U ~] sys-devel/gettext-0.19 [0.18.3.2] USE="acl cxx ncurses nls openmp -cvs -doc -emacs -git -java -static-libs" 16,221 kB
[ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="(mime%*) -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild N ] sys-apps/systemd-208-r3:0/1 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python tcpd -audit -cryptsetup -doc -gcrypt -http -lzma -qrcode (-selinux) {-test} -vanilla -xattr" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,335 kB
[ebuild N ] sys-apps/gentoo-systemd-integration-2 51 kB
[ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc -ios" 0 kB
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r3)
[blocks B ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-212-r1)
Thank you for help & Nice Day
Silvio
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 14:14 [gentoo-user] Systemd upower Silvio Siefke
@ 2014-06-03 14:29 ` Canek Peláez Valdés
2014-06-03 14:52 ` Peter Humphrey
` (2 more replies)
0 siblings, 3 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-03 14:29 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 9:14 AM, Silvio Siefke <siefke_listen@web.de> wrote:
> Hello,
>
> mean this i must install now systemd? What can do when i not want systemd.
> The system what i have is good, i want not change to systemd.
>
> [ebuild U ~] sys-devel/gettext-0.19 [0.18.3.2] USE="acl cxx ncurses nls openmp -cvs -doc -emacs -git -java -static-libs" 16,221 kB
> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="(mime%*) -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
> [ebuild N ] sys-apps/systemd-208-r3:0/1 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python tcpd -audit -cryptsetup -doc -gcrypt -http -lzma -qrcode (-selinux) {-test} -vanilla -xattr" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,335 kB
> [ebuild N ] sys-apps/gentoo-systemd-integration-2 51 kB
> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc -ios" 0 kB
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r3)
> [blocks B ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-212-r1)
>
If I understood correctly, you need to:
emerge -C sys-power/upower
emerge -1v sys-power/upower-pm-utils
and then update world as usual.
The changes in upower does not make systemd mandatory, but you need to
switch from upower (which now has systemd as a hard dependency) to
upower-pm-utils (which depends on the unmaintined pm-utils).
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 14:29 ` Canek Peláez Valdés
@ 2014-06-03 14:52 ` Peter Humphrey
2014-06-03 15:10 ` Canek Peláez Valdés
2014-06-03 15:11 ` [gentoo-user] " Silvio Siefke
2014-06-03 16:28 ` Alan McKinnon
2 siblings, 1 reply; 99+ messages in thread
From: Peter Humphrey @ 2014-06-03 14:52 UTC (permalink / raw
To: gentoo-user
On Tuesday 03 June 2014 09:29:35 Canek Peláez Valdés wrote:
> If I understood correctly, you need to:
>
> emerge -C sys-power/upower
> emerge -1v sys-power/upower-pm-utils
>
> and then update world as usual.
That worked for me - thanks Canek. Portage no longer tries to break a blockage
circle, and even though upower-pm-utils is emerged with -1, emerge -c doesn't
want to remove it.
Maybe a news item explaining the switch of upower would help those who haven't
blundered into this yet.
> The changes in upower does not make systemd mandatory, but you need to
> switch from upower (which now has systemd as a hard dependency) to
> upower-pm-utils (which depends on the unmaintined pm-utils).
--
Regards
Peter
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 14:52 ` Peter Humphrey
@ 2014-06-03 15:10 ` Canek Peláez Valdés
2014-06-03 15:14 ` Samuli Suominen
2014-06-03 16:48 ` Tanstaafl
0 siblings, 2 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-03 15:10 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 9:52 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> On Tuesday 03 June 2014 09:29:35 Canek Peláez Valdés wrote:
>
>> If I understood correctly, you need to:
>>
>> emerge -C sys-power/upower
>> emerge -1v sys-power/upower-pm-utils
>>
>> and then update world as usual.
>
> That worked for me - thanks Canek. Portage no longer tries to break a blockage
> circle, and even though upower-pm-utils is emerged with -1, emerge -c doesn't
> want to remove it.
Good to know; I don't use OpenRC, so this doesn't affect me, and I
have no way to test the proposed solution.
> Maybe a news item explaining the switch of upower would help those who haven't
> blundered into this yet.
Maybe. The thing is, this is going to keep happening, as more and more
infrastructure migrates towards systemd. Perhaps a news item everytime
it happens is unrealistic?
I would expect Gentoo users to search for viable solutions by
themselves, or asking for ways to solve it in the proper channels
(like Silvio did).
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 14:29 ` Canek Peláez Valdés
2014-06-03 14:52 ` Peter Humphrey
@ 2014-06-03 15:11 ` Silvio Siefke
2014-06-09 15:34 ` Alan Mackenzie
2014-06-03 16:28 ` Alan McKinnon
2 siblings, 1 reply; 99+ messages in thread
From: Silvio Siefke @ 2014-06-03 15:11 UTC (permalink / raw
To: gentoo-user
On Tue, 3 Jun 2014 09:29:35 -0500 Canek Peláez Valdés
<caneko@gmail.com> wrote:
> If I understood correctly, you need to:
>
> emerge -C sys-power/upower
> emerge -1v sys-power/upower-pm-utils
>
> and then update world as usual.
Yes is correct, i has find out after read ebuilds from the packages which
need upower.
Thanks for help & Nice Day
Silvio
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 15:10 ` Canek Peláez Valdés
@ 2014-06-03 15:14 ` Samuli Suominen
2014-06-03 15:39 ` [gentoo-user] " »Q«
2014-06-04 1:27 ` [gentoo-user] " Greg Woodbury
2014-06-03 16:48 ` Tanstaafl
1 sibling, 2 replies; 99+ messages in thread
From: Samuli Suominen @ 2014-06-03 15:14 UTC (permalink / raw
To: gentoo-user
On 03/06/14 18:10, Canek Peláez Valdés wrote:
>> Maybe a news item explaining the switch of upower would help those who haven't
>> blundered into this yet.
> Maybe. The thing is, this is going to keep happening, as more and more
> infrastructure migrates towards systemd. Perhaps a news item everytime
> it happens is unrealistic?
>
> I would expect Gentoo users to search for viable solutions by
> themselves, or asking for ways to solve it in the proper channels
> (like Silvio did).
Yes, thank you. That's exactly how I've seen the situation, but am I
expecting
too much from our users?
(I think I'll be forced to write up some minimal news item just to shut up
the loud minority who can't be bothered to do anything themselfs, like even
read package ChangeLogs if they stumble upon something manual.)
^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-user] Re: Systemd upower
2014-06-03 15:14 ` Samuli Suominen
@ 2014-06-03 15:39 ` »Q«
2014-06-04 8:33 ` Peter Humphrey
2014-06-04 1:27 ` [gentoo-user] " Greg Woodbury
1 sibling, 1 reply; 99+ messages in thread
From: »Q« @ 2014-06-03 15:39 UTC (permalink / raw
To: gentoo-user
On Tue, 03 Jun 2014 18:14:56 +0300
Samuli Suominen <ssuominen@gentoo.org> wrote:
> (I think I'll be forced to write up some minimal news item just to
> shut up the loud minority who can't be bothered to do anything
> themselfs, like even read package ChangeLogs if they stumble upon
> something manual.)
I figured out what I wanted to do (uninstall upower, install
upower-pm-utils) by reading the changelogs, but I don't know what my
other options were. Could I have stuck with upower, letting it pull in
systemd, without messing up openrc?
ISTM as long as openrc is Gentoo's default init system, it would be
nice to have a news item outline all the available paths for openrc
users every time something like this happens.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 14:29 ` Canek Peláez Valdés
2014-06-03 14:52 ` Peter Humphrey
2014-06-03 15:11 ` [gentoo-user] " Silvio Siefke
@ 2014-06-03 16:28 ` Alan McKinnon
2 siblings, 0 replies; 99+ messages in thread
From: Alan McKinnon @ 2014-06-03 16:28 UTC (permalink / raw
To: gentoo-user
On 03/06/2014 16:29, Canek Peláez Valdés wrote:
> On Tue, Jun 3, 2014 at 9:14 AM, Silvio Siefke <siefke_listen@web.de> wrote:
>> Hello,
>>
>> mean this i must install now systemd? What can do when i not want systemd.
>> The system what i have is good, i want not change to systemd.
>>
>> [ebuild U ~] sys-devel/gettext-0.19 [0.18.3.2] USE="acl cxx ncurses nls openmp -cvs -doc -emacs -git -java -static-libs" 16,221 kB
>> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="(mime%*) -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
>> [ebuild N ] sys-apps/systemd-208-r3:0/1 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python tcpd -audit -cryptsetup -doc -gcrypt -http -lzma -qrcode (-selinux) {-test} -vanilla -xattr" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,335 kB
>> [ebuild N ] sys-apps/gentoo-systemd-integration-2 51 kB
>> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc -ios" 0 kB
>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-208-r3)
>> [blocks B ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
>> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-212-r1)
>>
>
> If I understood correctly, you need to:
>
> emerge -C sys-power/upower
> emerge -1v sys-power/upower-pm-utils
>
> and then update world as usual.
>
> The changes in upower does not make systemd mandatory, but you need to
> switch from upower (which now has systemd as a hard dependency) to
> upower-pm-utils (which depends on the unmaintined pm-utils).
>
> Regards.
>
That is correct. There is a vocal debate going on in -dev right now
about this and a proposed news item is in the works. here's the current
proposed item which might change but at least explains what is going on:
Do note that emerging upower-pm-utils (what you should do is you want to
keep things the way they were) needs upower to be unmerged first. That
part isn't mentioned in the news item, but portage lets you know real
quick anyway. i.e. upower-pm-utils replaces current upower to restore
old upower feature set
==========
UPower discontinued hibernate and suspend support in favor of systemd.
Because of this, we have created a compability package at
sys-power/upower-pm-utils which will give you the old UPower with
sys-power/pm-utils support back.
Some desktops have integrated the sys-power/pm-utils support directly
to their code, like Xfce, and as a result, they work also with the new
UPower as expected.
All non-systemd users are recommended to choose between:
# emerge --noreplace 'sys-power/upower-pm-utils'
or
# emerge --noreplace '>=sys-power/upower-0.99.0'
However, all systemd users are recommended to stay with sys-power/upower.
===========
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 15:10 ` Canek Peláez Valdés
2014-06-03 15:14 ` Samuli Suominen
@ 2014-06-03 16:48 ` Tanstaafl
2014-06-03 17:08 ` Canek Peláez Valdés
2014-06-03 20:06 ` Alan McKinnon
1 sibling, 2 replies; 99+ messages in thread
From: Tanstaafl @ 2014-06-03 16:48 UTC (permalink / raw
To: gentoo-user
On 6/3/2014 11:10 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
> Maybe. The thing is, this is going to keep happening, as more and more
> infrastructure migrates towards systemd. Perhaps a news item everytime
> it happens is unrealistic?
Weren't you the one saying that those of us who were voicing concerns
that systemd proponents were ultimately wanting to FORCE systemd on
everyone were just scare-mongering conspiracy theorists?
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 16:48 ` Tanstaafl
@ 2014-06-03 17:08 ` Canek Peláez Valdés
2014-06-03 20:14 ` Alan McKinnon
` (2 more replies)
2014-06-03 20:06 ` Alan McKinnon
1 sibling, 3 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-03 17:08 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 11:48 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> On 6/3/2014 11:10 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>
>> Maybe. The thing is, this is going to keep happening, as more and more
>> infrastructure migrates towards systemd. Perhaps a news item everytime
>> it happens is unrealistic?
>
>
> Weren't you the one saying that those of us who were voicing concerns that
> systemd proponents were ultimately wanting to FORCE systemd on everyone were
> just scare-mongering conspiracy theorists?
Who is "forcing" anything? pm-utils has been unmaintained FOR FIVE
YEARS. Any project that decides to stop using it is making just the
right decision; UPower just did the correct thing. And systemd had
*nothing* to do with it, except for providing a better, more reliable
alternative.
That's what you and many others don't seem to understand: systemd is a
*BETTER* implementation for basically *ALL* the hodgepodge of
"solutions" that we had before in our plumbing layer.
Since systemd provides a better alternative for everything in the
stack just above the kernel, more and more projects (probably) will
start using it exclusively. That is no systemd's fault; they just
worked in a good, integrated solution. Why any project will want to
support multiple alternatives for the same functionality, if systemd
provides the better one, and almost no distribution works without it?
Perhaps if somebody wrote the code they'll do it, but almost all
programmers who know what they are doing refuse to work with anything
else than systemd
You don't like it? Go ahead and take maintainership of pm-utils. Fork
UPower. Make better replacements for the components that systemd
provides.
There is no conspiracy here (although for *SURE* there are
scare-mongering conspiracy theorists); there is only developers
working in the best possible implementation for our plumbing layer,
and other developers realizing that, in Linux at least, supporting
anything besides systemd is a freakin' waste of time and resources.
Again; you don't like it? Then do something about it instead of
posting in *-user lists.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 16:48 ` Tanstaafl
2014-06-03 17:08 ` Canek Peláez Valdés
@ 2014-06-03 20:06 ` Alan McKinnon
2014-06-04 22:14 ` [gentoo-user] " »Q«
1 sibling, 1 reply; 99+ messages in thread
From: Alan McKinnon @ 2014-06-03 20:06 UTC (permalink / raw
To: gentoo-user
On 03/06/2014 18:48, Tanstaafl wrote:
> On 6/3/2014 11:10 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>> Maybe. The thing is, this is going to keep happening, as more and more
>> infrastructure migrates towards systemd. Perhaps a news item everytime
>> it happens is unrealistic?
>
> Weren't you the one saying that those of us who were voicing concerns
> that systemd proponents were ultimately wanting to FORCE systemd on
> everyone were just scare-mongering conspiracy theorists?
>
>
>
I don't think that is what is happening here.
The upower devs decided to stop inventing their own wheel wrt
hibernate/suspend and instead use the code for the same purpose that is
in systemd, lower down the stack. In some way this makes sense, much
like if you had your own hand-rolled ssl code and decided to drop it in
favour of linking with openssl.
The bad news is that upower was the last project actively working on
hibernate/suspend outside of systemd, so it can look like conspiracy theory.
The good news is that the version of upower prior to this decision still
works fine and likely will for ages to come. That code has been bundled
into a new package upower-pm-utils.
Anyone that feels like doing it can now step up to the plate and
continue the work upower was doing earlier.
Perhaps it really is a case of projects are migrating to systemd because
there's an advantage to doing so and makes a dev's life easier.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 17:08 ` Canek Peláez Valdés
@ 2014-06-03 20:14 ` Alan McKinnon
2014-06-03 21:01 ` Marc Stürmer
2014-06-04 1:37 ` Greg Woodbury
2014-06-04 12:21 ` Tanstaafl
2 siblings, 1 reply; 99+ messages in thread
From: Alan McKinnon @ 2014-06-03 20:14 UTC (permalink / raw
To: gentoo-user
On 03/06/2014 19:08, Canek Peláez Valdés wrote:
> Who is "forcing" anything? pm-utils has been unmaintained FOR FIVE
> YEARS. Any project that decides to stop using it is making just the
> right decision; UPower just did the correct thing. And systemd had
> *nothing* to do with it, except for providing a better, more reliable
> alternative.
>
> That's what you and many others don't seem to understand: systemd is a
> *BETTER* implementation for basically *ALL* the hodgepodge of
> "solutions" that we had before in our plumbing layer.
<weak attempt to inject humour and lighten the thread mood>
This whole systemd thing looks awfully like the switch from a hosts file
to DNS so many years ago.
On the one had a hosts file worked and you could throw vi at it.
On the other hand this DNS thing could be evil and we'd have to hand
control over to <insert name of nebulous party here>.
Trouble is, a host file is an awful solution and really just does
everything badly. Much like shell init scripts.
We all, sysadmins and devs alike, agree that consistent interfaces are a
very good idea, so we pick a standard and stick with it. And yet,
strangely, there's so much resistance to doing just that with early user
space.
I'm not a systemd user, but I do find this whole thing quite funny :-)
</weak attempt to inject humour and lighten the thread mood>
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 20:14 ` Alan McKinnon
@ 2014-06-03 21:01 ` Marc Stürmer
2014-06-03 21:40 ` Alan McKinnon
2014-06-03 22:59 ` Neil Bothwick
0 siblings, 2 replies; 99+ messages in thread
From: Marc Stürmer @ 2014-06-03 21:01 UTC (permalink / raw
To: gentoo-user
Am 03.06.2014 22:14, schrieb Alan McKinnon:
> This whole systemd thing looks awfully like the switch from a hosts file
> to DNS so many years ago.
Not really. What many people bothers about systemd is that it is getting
more and more
a) a hard dependancy for software projects, e.g. like GNOME, although
there's no such thing like systemd e.g. on FreeBSD, (MATE instead tries
to be init system agnostic), making it harder to port
and
b) that systemd seems to be on a track to reinvent the wheel or so more
and more.
They are really working on their own DHCP server and client at the
moment, also their own NTP client. Some people coined the term
Lennartware for it, because it's from Lennart Poettering, like also
pulseaudio and avahi.
Some people are already joking that it wants to become the next Emacs.
Even Linus Torvalds himself ranted about the attitude of systemd's
developers at the beginning of May this year.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 21:01 ` Marc Stürmer
@ 2014-06-03 21:40 ` Alan McKinnon
2014-06-03 21:59 ` Canek Peláez Valdés
2014-06-03 22:59 ` Neil Bothwick
1 sibling, 1 reply; 99+ messages in thread
From: Alan McKinnon @ 2014-06-03 21:40 UTC (permalink / raw
To: gentoo-user
On 03/06/2014 23:01, Marc Stürmer wrote:
> Am 03.06.2014 22:14, schrieb Alan McKinnon:
>> This whole systemd thing looks awfully like the switch from a hosts file
>> to DNS so many years ago.
>
> Not really. What many people bothers about systemd is that it is getting
> more and more
>
> a) a hard dependancy for software projects, e.g. like GNOME, although
> there's no such thing like systemd e.g. on FreeBSD, (MATE instead tries
> to be init system agnostic), making it harder to port
>
> and
>
> b) that systemd seems to be on a track to reinvent the wheel or so more
> and more.
>
> They are really working on their own DHCP server and client at the
> moment, also their own NTP client. Some people coined the term
> Lennartware for it, because it's from Lennart Poettering, like also
> pulseaudio and avahi.
>
> Some people are already joking that it wants to become the next Emacs.
>
> Even Linus Torvalds himself ranted about the attitude of systemd's
> developers at the beginning of May this year.
I am very familiar with all of that, along with every other regular here
- the topic has been discussed to death here repeatedly[1]
Also, please don't assign all the evils of the free software world to
Lennart. systemd is a large team comprising many more persons than just
Lennart.
Now, ranting about Lennart ain't gonna solve nuthin'.
Writing code will.
The systemd devs have an itch to scratch and they are scratching it by
writing code. I don't see too many other folks writing anything like the
same amount of code and yet for those that want to counter systemd, that
is the only thing that will.
So where's the alternative code? It's not in SysVinit.
For the record, I'm not a systemd fan, I actually run it nowhere.
FWIW, I agree with Lennart's ideas as they have sound technical merit in
principle. It's his implementation I don't like.
Incidentally, what exactly is wrong with systemd writing a dhcp server &
client, and an ntp client? Is that project prohibited from writing such
software? Are they not allowed to do it? Does it break legal laws? Is
there an NDA or non-compete clause in the mix that I'm not aware of?
Because they are the only things that could stop systemd from writing
such code; without such prohibitions they are free to spend their time
doing whatever they damn well please and if that means yet another dhcp
implementation, so be it.
Let's take that argument a little further:
Paul Vixie wrote a dhcp package. Per your logic, it would then not beOK
for Roy Marples to write dhcpcd. but he did, and no-one is complaining.
I can predict the likely response - systemd will bundle their dhcp and
ntp code. So what? It's their time and effort, they are free to choose
to spend it how they wish.
And you are equally free to write something better if you so choose.
[1] For the purpose of this exercise, lets assign a value of "more than
10" to "repeatedly"
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 21:40 ` Alan McKinnon
@ 2014-06-03 21:59 ` Canek Peláez Valdés
2014-06-03 22:06 ` Alon Bar-Lev
0 siblings, 1 reply; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-03 21:59 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 4:40 PM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
[...]
> Incidentally, what exactly is wrong with systemd writing a dhcp server &
> client, and an ntp client? Is that project prohibited from writing such
> software? Are they not allowed to do it? Does it break legal laws? Is
> there an NDA or non-compete clause in the mix that I'm not aware of?
> Because they are the only things that could stop systemd from writing
> such code; without such prohibitions they are free to spend their time
> doing whatever they damn well please and if that means yet another dhcp
> implementation, so be it.
Alan, thanks for succinctly putting why is absurd to complain about
someone else's desire to write whatever code she desires to write. And
to sharing it to the world! The HORROR!
How *DARE* they to release their code? For free!
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 21:59 ` Canek Peláez Valdés
@ 2014-06-03 22:06 ` Alon Bar-Lev
2014-06-03 23:04 ` Alan McKinnon
` (2 more replies)
0 siblings, 3 replies; 99+ messages in thread
From: Alon Bar-Lev @ 2014-06-03 22:06 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 4, 2014 at 12:59 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>
> On Tue, Jun 3, 2014 at 4:40 PM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> [...]
> > Incidentally, what exactly is wrong with systemd writing a dhcp server &
> > client, and an ntp client? Is that project prohibited from writing such
> > software? Are they not allowed to do it? Does it break legal laws? Is
> > there an NDA or non-compete clause in the mix that I'm not aware of?
> > Because they are the only things that could stop systemd from writing
> > such code; without such prohibitions they are free to spend their time
> > doing whatever they damn well please and if that means yet another dhcp
> > implementation, so be it.
>
> Alan, thanks for succinctly putting why is absurd to complain about
> someone else's desire to write whatever code she desires to write. And
> to sharing it to the world! The HORROR!
>
> How *DARE* they to release their code? For free!
>
Once again, you do not understand the claim.
If a user of Gentoo chooses to use non systemd profile, it means that
we need to make sure systemd will not be a valid option, ever.
In this case, if it is to disable the upower USE flag, or to provide
alternative, block newer version, whatever make it possible to have a
system working without systemd.
systemd should not be visible at any time, nor its implications.
Alon
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 21:01 ` Marc Stürmer
2014-06-03 21:40 ` Alan McKinnon
@ 2014-06-03 22:59 ` Neil Bothwick
2014-06-03 23:07 ` Alan McKinnon
1 sibling, 1 reply; 99+ messages in thread
From: Neil Bothwick @ 2014-06-03 22:59 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 514 bytes --]
On Tue, 03 Jun 2014 23:01:20 +0200, Marc Stürmer wrote:
> Even Linus Torvalds himself ranted about the attitude of systemd's
> developers at the beginning of May this year.
Linus rants about everything and everyone, usually at least twice, once
for and once against. It proves nothing beyond Linus is still Linus.
--
Neil Bothwick
GOTO: (n.) an efficient and general way of controlling a program, much
despised by academics and others whose brains have been ruined by
overexposure to Pascal.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 22:06 ` Alon Bar-Lev
@ 2014-06-03 23:04 ` Alan McKinnon
2014-06-03 23:13 ` Canek Peláez Valdés
2014-06-04 0:14 ` Tom Wijsman
2 siblings, 0 replies; 99+ messages in thread
From: Alan McKinnon @ 2014-06-03 23:04 UTC (permalink / raw
To: gentoo-user
On 04/06/2014 00:06, Alon Bar-Lev wrote:
> On Wed, Jun 4, 2014 at 12:59 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>
>> On Tue, Jun 3, 2014 at 4:40 PM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>> [...]
>>> Incidentally, what exactly is wrong with systemd writing a dhcp server &
>>> client, and an ntp client? Is that project prohibited from writing such
>>> software? Are they not allowed to do it? Does it break legal laws? Is
>>> there an NDA or non-compete clause in the mix that I'm not aware of?
>>> Because they are the only things that could stop systemd from writing
>>> such code; without such prohibitions they are free to spend their time
>>> doing whatever they damn well please and if that means yet another dhcp
>>> implementation, so be it.
>>
>> Alan, thanks for succinctly putting why is absurd to complain about
>> someone else's desire to write whatever code she desires to write. And
>> to sharing it to the world! The HORROR!
>>
>> How *DARE* they to release their code? For free!
>>
>
> Once again, you do not understand the claim.
>
> If a user of Gentoo chooses to use non systemd profile, it means that
> we need to make sure systemd will not be a valid option, ever.
>
> In this case, if it is to disable the upower USE flag, or to provide
> alternative, block newer version, whatever make it possible to have a
> system working without systemd.
>
> systemd should not be visible at any time, nor its implications.
>
> Alon
Alon,
You need to read the massive thread on -dev about this and understand
the technical reason why portage is doing something strange.
I'm not going to give you opinion or rant here, I'm going to give you fact:
Nobody is shoving systemd down anyone's throat because that is not what
the portage code did. UPower removed their support for pm-utils
(unmaintained for 5 years) and now support that same functionality
provided by systems. UPower has the right to make that call.
Samuli picked up that this is an issue for non-systemd users - they will
not have the ability to suspend/hiberate. So a package was created
called upower-pm-utils which contains the pm-utils code prior to the
UPower change. If you want UPower to work as it always did for you,
simply unmerge upower and merge upower-pm-utils. To have
suspend/hibernate done the systmed way, just leave UPower installed and
let portage do it's thing.
Now, this is where the snag comes in. Portage sees you have UPower and
you now need pm functionality, and portage needs to merge something to
fill that dependency. Because of the way the code works, portage finds
UPower+systemd first always, and decides to use that. It's software, not
a human, so it doesn't question your decision and proceeds. It's
analogous to having a virtual - if you don't tell portage which one to
use, it picks the first. You tell portage which one you want by
installing it, and portage is happy with that.
Should there have been some USE flag-type solution to definitely
indicate your choice? Sounds good in practice but in this case it's not
a good idea (see the -dev thread for reasons why). Besides, this is a
transitional phase and things will change again in a month. It's really
not worth the effort to set up a USE for one package for a month.
Those are the facts as laid out by our Gentoo devs and those facts do
not support a conspiracy theory.
Summary;
You yourself do not want systemd. OK. Here's how to not get it in this case:
emerge -C upower && emerge -1 upower-pm-utils
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 22:59 ` Neil Bothwick
@ 2014-06-03 23:07 ` Alan McKinnon
2014-06-03 23:15 ` Canek Peláez Valdés
0 siblings, 1 reply; 99+ messages in thread
From: Alan McKinnon @ 2014-06-03 23:07 UTC (permalink / raw
To: gentoo-user
On 04/06/2014 00:59, Neil Bothwick wrote:
> On Tue, 03 Jun 2014 23:01:20 +0200, Marc Stürmer wrote:
>
>> Even Linus Torvalds himself ranted about the attitude of systemd's
>> developers at the beginning of May this year.
>
> Linus rants about everything and everyone, usually at least twice, once
> for and once against. It proves nothing beyond Linus is still Linus.
>
>
He *did* rant about Gnome not giving him choices about middle clicking
on the window frame and rejecting his patch to do that, so he switched
to KDE.
Then he ranted about KDE giving the users too much choice with weird
config dialogues and not getting their shit together to fix actual bugs,
so he switched to Gnome.
I eagerly anticipate Linus' switch to E17. Oops sorry, make that E19.
So Linus is still Linus? Yep, that's how I see it too.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 22:06 ` Alon Bar-Lev
2014-06-03 23:04 ` Alan McKinnon
@ 2014-06-03 23:13 ` Canek Peláez Valdés
2014-06-03 23:24 ` Jim Burwell
2014-06-04 3:13 ` Samuli Suominen
2014-06-04 0:14 ` Tom Wijsman
2 siblings, 2 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-03 23:13 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 5:06 PM, Alon Bar-Lev <alonbl@gentoo.org> wrote:
> On Wed, Jun 4, 2014 at 12:59 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>
>> On Tue, Jun 3, 2014 at 4:40 PM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>> [...]
>> > Incidentally, what exactly is wrong with systemd writing a dhcp server &
>> > client, and an ntp client? Is that project prohibited from writing such
>> > software? Are they not allowed to do it? Does it break legal laws? Is
>> > there an NDA or non-compete clause in the mix that I'm not aware of?
>> > Because they are the only things that could stop systemd from writing
>> > such code; without such prohibitions they are free to spend their time
>> > doing whatever they damn well please and if that means yet another dhcp
>> > implementation, so be it.
>>
>> Alan, thanks for succinctly putting why is absurd to complain about
>> someone else's desire to write whatever code she desires to write. And
>> to sharing it to the world! The HORROR!
>>
>> How *DARE* they to release their code? For free!
>>
>
> Once again, you do not understand the claim.
It is you who does not understand how software workds. See Alan response.
> If a user of Gentoo chooses to use non systemd profile, it means that
> we need to make sure systemd will not be a valid option, ever.
Again, you don't understand how software works: this has nothing to do
with "profiles", it has to do with the fact that UPower now relies on
systemd, and therefore people who has UPower installed now, *by
default*, require systemd. If they don't want systemd, there is a way
to do it, but it requires manual intervention since they now need to
first uninstall UPower.
> In this case, if it is to disable the upower USE flag, or to provide
> alternative, block newer version, whatever make it possible to have a
> system working without systemd.
It is provided:
emerge -C upower
emerge -1v upower-pm-utils
It has to be done manually, though; otherwise you step on systemd users.
> systemd should not be visible at any time, nor its implications.
Nobody is here to deal with other people's OCD.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 23:07 ` Alan McKinnon
@ 2014-06-03 23:15 ` Canek Peláez Valdés
0 siblings, 0 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-03 23:15 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 6:07 PM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> On 04/06/2014 00:59, Neil Bothwick wrote:
>> On Tue, 03 Jun 2014 23:01:20 +0200, Marc Stürmer wrote:
>>
>>> Even Linus Torvalds himself ranted about the attitude of systemd's
>>> developers at the beginning of May this year.
>>
>> Linus rants about everything and everyone, usually at least twice, once
>> for and once against. It proves nothing beyond Linus is still Linus.
>>
>>
>
>
> He *did* rant about Gnome not giving him choices about middle clicking
> on the window frame and rejecting his patch to do that, so he switched
> to KDE.
>
> Then he ranted about KDE giving the users too much choice with weird
> config dialogues and not getting their shit together to fix actual bugs,
> so he switched to Gnome.
>
> I eagerly anticipate Linus' switch to E17. Oops sorry, make that E19.
>
> So Linus is still Linus? Yep, that's how I see it too.
At some point, someone is going to ask Linus point blank what does he
think about systemd. I would not be surprised if he says it's a great
idea. I would neither be surprised if he says it's a terrible idea.
And then some weeks/months/years later, he *will* say the opposite.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 23:13 ` Canek Peláez Valdés
@ 2014-06-03 23:24 ` Jim Burwell
2014-06-04 0:58 ` Dutch Ingraham
2014-06-04 3:13 ` Samuli Suominen
1 sibling, 1 reply; 99+ messages in thread
From: Jim Burwell @ 2014-06-03 23:24 UTC (permalink / raw
To: gentoo-user
On 6/3/2014 16:13, Canek Peláez Valdés wrote:
> On Tue, Jun 3, 2014 at 5:06 PM, Alon Bar-Lev <alonbl@gentoo.org> wrote:
>> On Wed, Jun 4, 2014 at 12:59 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>> On Tue, Jun 3, 2014 at 4:40 PM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>>> [...]
>>>> Incidentally, what exactly is wrong with systemd writing a dhcp server &
>>>> client, and an ntp client? Is that project prohibited from writing such
>>>> software? Are they not allowed to do it? Does it break legal laws? Is
>>>> there an NDA or non-compete clause in the mix that I'm not aware of?
>>>> Because they are the only things that could stop systemd from writing
>>>> such code; without such prohibitions they are free to spend their time
>>>> doing whatever they damn well please and if that means yet another dhcp
>>>> implementation, so be it.
>>> Alan, thanks for succinctly putting why is absurd to complain about
>>> someone else's desire to write whatever code she desires to write. And
>>> to sharing it to the world! The HORROR!
>>>
>>> How *DARE* they to release their code? For free!
>>>
>> Once again, you do not understand the claim.
> It is you who does not understand how software workds. See Alan response.
>
>> If a user of Gentoo chooses to use non systemd profile, it means that
>> we need to make sure systemd will not be a valid option, ever.
> Again, you don't understand how software works: this has nothing to do
> with "profiles", it has to do with the fact that UPower now relies on
> systemd, and therefore people who has UPower installed now, *by
> default*, require systemd. If they don't want systemd, there is a way
> to do it, but it requires manual intervention since they now need to
> first uninstall UPower.
>
>> In this case, if it is to disable the upower USE flag, or to provide
>> alternative, block newer version, whatever make it possible to have a
>> system working without systemd.
> It is provided:
>
> emerge -C upower
> emerge -1v upower-pm-utils
>
> It has to be done manually, though; otherwise you step on systemd users.
>
>> systemd should not be visible at any time, nor its implications.
> Nobody is here to deal with other people's OCD.
>
> Regards.
FWIW, on my system, I had to mask "sys-apps/gentoo-systemd-integration"
for it to merge the udev update w/o trying to pull in systemd, et al. i
didn't deep dive on what was trying to pull that in, but masking it
(plus a ton of other stuff I have masked) prevented portage from trying
to build a systemd based system.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 22:06 ` Alon Bar-Lev
2014-06-03 23:04 ` Alan McKinnon
2014-06-03 23:13 ` Canek Peláez Valdés
@ 2014-06-04 0:14 ` Tom Wijsman
2 siblings, 0 replies; 99+ messages in thread
From: Tom Wijsman @ 2014-06-04 0:14 UTC (permalink / raw
To: gentoo-user; +Cc: alonbl
[-- Attachment #1: Type: text/plain, Size: 2446 bytes --]
On Wed, 4 Jun 2014 01:06:52 +0300
Alon Bar-Lev <alonbl@gentoo.org> wrote:
> Once again, you do not understand the claim.
>
> If a user of Gentoo chooses to use non systemd profile, it means that
> we need to make sure systemd will not be a valid option, ever.
There is no such thing as a "non systemd profile" on Gentoo at the
moment; you have ".../systemd" profiles, which are specializations of
the more generic case "..." which you can fill in with "gnome" or "kde".
So, I'm here running this agnostic MATE with a make.profile symlink
that doesn't point to a ".../systemd" profile; what is remarkable, is
that systemd is a valid option in this case.
Similarly, if I pick a ".../systemd" profile; what is remarkable, is
that OpenRC is also a valid option in that case.
For there to be a "make sure systemd will not be a valid option, ever"
there would have to be a ".../no-systemd" profile or something like
that; in such profile, one could then mask anything that tries to pull
in systemd and not have to deal with further transitions later on.
Splitting up profiles this way becomes a pain to maintain; other than
that, it is also a controversial way to go about it given that a
"no-..." type of profile hasn't been commonly used before yet.
In this train of thoughts Funtoo mix-ins could help to do it more clean.
http://www.funtoo.org/Flavors_and_Mix-ins
But until we've got something, we've got to accept that other options
remain valid choices; profiles are just there, well, to ensure a
particular choice is properly supported without further implications.
> In this case, if it is to disable the upower USE flag, or to provide
> alternative, block newer version, whatever make it possible to have a
> system working without systemd.
>
> systemd should not be visible at any time, nor its implications.
>
> Alon
It is easy to make such a statement, but it is hard to make it happen;
upstreams change over time, which makes such implications happen sooner
or later in one place or the other. Which becomes visible over time...
The manpower that we have to keep implications away are limited; to
make a change to those implications, one could write code as suggested.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 23:24 ` Jim Burwell
@ 2014-06-04 0:58 ` Dutch Ingraham
2014-06-04 1:08 ` Canek Peláez Valdés
0 siblings, 1 reply; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-04 0:58 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 07:24 PM, Jim Burwell wrote:
> FWIW, on my system, I had to mask "sys-apps/gentoo-systemd-integration"
> for it to merge the udev update w/o trying to pull in systemd, et al. i
> didn't deep dive on what was trying to pull that in, but masking it
> (plus a ton of other stuff I have masked) prevented portage from trying
> to build a systemd based system.
>
>
>
>
OK - I have followed the advice given in <eselect news read>; I have
also followed the advice on this and the related thread today and
uninstalled "sys-power/upower" and installed
"sys-power/upower-pm-utils". That didn't work. Then, given the above,
I have masked (first) "sys-apps/gentoo-systemd-integration" and when
that had no effect, masked "sys-apps/systemd."
I am still hard-blocked out of updating:
Calculating dependencies... done!
[ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
[ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
-examples -static-libs {-test}" 7,484 kB
[ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
(-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
(-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
[1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
[ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
-perl -png -static-libs -tiff -zeroconf" 0 kB
[ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
[ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
-gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
(-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
[ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
[ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev -introspection
-static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
-ios" 0 kB
[uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
-doc -ios"
[blocks b ] sys-power/upower ("sys-power/upower" is blocking
sys-power/upower-pm-utils-0.9.23)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
sys-fs/udev-212-r1)
[blocks B ] sys-apps/gentoo-systemd-integration
("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
Total: 11 packages (3 upgrades, 5 new, 3 reinstalls, 1 uninstall), Size
of downloads: 45,580 kB
Conflict: 4 blocks (3 unsatisfied)
I'm not sure what else to mask/uninstall/reinstall at this point. Any
suggestions?
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 0:58 ` Dutch Ingraham
@ 2014-06-04 1:08 ` Canek Peláez Valdés
2014-06-04 1:48 ` Dutch Ingraham
0 siblings, 1 reply; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-04 1:08 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 7:58 PM, Dutch Ingraham <stoa@gmx.us> wrote:
> On 06/03/2014 07:24 PM, Jim Burwell wrote:
>
>> FWIW, on my system, I had to mask "sys-apps/gentoo-systemd-integration"
>> for it to merge the udev update w/o trying to pull in systemd, et al. i
>> didn't deep dive on what was trying to pull that in, but masking it
>> (plus a ton of other stuff I have masked) prevented portage from trying
>> to build a systemd based system.
>>
>>
>>
>>
>
> OK - I have followed the advice given in <eselect news read>; I have
> also followed the advice on this and the related thread today and
> uninstalled "sys-power/upower" and installed
> "sys-power/upower-pm-utils". That didn't work. Then, given the above,
> I have masked (first) "sys-apps/gentoo-systemd-integration" and when
> that had no effect, masked "sys-apps/systemd."
>
> I am still hard-blocked out of updating:
>
> Calculating dependencies... done!
> [ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
> [ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
> -examples -static-libs {-test}" 7,484 kB
> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
> (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
> (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
> [ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
> [1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
> [ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
> -perl -png -static-libs -tiff -zeroconf" 0 kB
> [ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
> [ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
> firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
> -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
> (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
> PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
> PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
> [ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
> [ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
> ABI_X86="(64) (-32) (-x32)" 0 kB
> [ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev -introspection
> -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32) (-x32)" 0 kB
> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
> -ios" 0 kB
> [uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
> -doc -ios"
> [blocks b ] sys-power/upower ("sys-power/upower" is blocking
> sys-power/upower-pm-utils-0.9.23)
> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
> sys-fs/udev-212-r1)
> [blocks B ] sys-apps/gentoo-systemd-integration
> ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
> sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
>
> Total: 11 packages (3 upgrades, 5 new, 3 reinstalls, 1 uninstall), Size
> of downloads: 45,580 kB
> Conflict: 4 blocks (3 unsatisfied)
>
>
> I'm not sure what else to mask/uninstall/reinstall at this point. Any
> suggestions?
Something is pulling upower. You need to find out what; supposedly
everything in the tree already should handle upower-pm-utils as a
upower replacement.
Perhaps try to sync again?
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 15:14 ` Samuli Suominen
2014-06-03 15:39 ` [gentoo-user] " »Q«
@ 2014-06-04 1:27 ` Greg Woodbury
1 sibling, 0 replies; 99+ messages in thread
From: Greg Woodbury @ 2014-06-04 1:27 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 11:14 AM, Samuli Suominen wrote:
>
> On 03/06/14 18:10, Canek Peláez Valdés wrote:
>>> Maybe a news item explaining the switch of upower would help those who haven't
>>> blundered into this yet.
>> Maybe. The thing is, this is going to keep happening, as more and more
>> infrastructure migrates towards systemd. Perhaps a news item everytime
>> it happens is unrealistic?
>>
>> I would expect Gentoo users to search for viable solutions by
>> themselves, or asking for ways to solve it in the proper channels
>> (like Silvio did).
>
> Yes, thank you. That's exactly how I've seen the situation, but am I
> expecting
> too much from our users?
>
> (I think I'll be forced to write up some minimal news item just to shut up
> the loud minority who can't be bothered to do anything themselfs, like even
> read package ChangeLogs if they stumble upon something manual.)
>
If someone is going to change the basic rules and expectations of a
system in radical ways it is *not* unreasonable to expect that change to
be explained in an easy-to-find way (and not buried in a changelog.)
--
G.Wolfe Woodbury
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 17:08 ` Canek Peláez Valdés
2014-06-03 20:14 ` Alan McKinnon
@ 2014-06-04 1:37 ` Greg Woodbury
2014-06-04 2:05 ` Canek Peláez Valdés
2014-06-04 12:21 ` Tanstaafl
2 siblings, 1 reply; 99+ messages in thread
From: Greg Woodbury @ 2014-06-04 1:37 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 01:08 PM, Canek Peláez Valdés wrote:
> Who is "forcing" anything? pm-utils has been unmaintained FOR FIVE
> YEARS. Any project that decides to stop using it is making just the
> right decision; UPower just did the correct thing. And systemd had
> *nothing* to do with it, except for providing a better, more reliable
> alternative.
>
> That's what you and many others don't seem to understand: systemd is a
> *BETTER* implementation for basically *ALL* the hodgepodge of
> "solutions" that we had before in our plumbing layer.
<snip>
>
> There is no conspiracy here (although for *SURE* there are
> scare-mongering conspiracy theorists); there is (sic) only developers
> working in the best possible implementation for our plumbing layer,
> and other developers realizing that, in Linux at least, supporting
> anything besides systemd is a freakin' waste of time and resources.
>
> Again; you don't like it? Then do something about it instead of
> posting in *-user lists.
You are certainly keen in pressing your *opinions* here there and
everywhere.
Sure, systemd is a more elegant solution than the patchworks that have
been applied several times to the original SysV concept.
However, the implementors and advocates of systemd have stepped on the
concerns and violated certain basic freedoms of many folks in their zeal
to see their vision become predominate.
--
G.Wolfe Woodbury
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 1:08 ` Canek Peláez Valdés
@ 2014-06-04 1:48 ` Dutch Ingraham
2014-06-04 1:57 ` Michael Cook
2014-06-04 2:07 ` Canek Peláez Valdés
0 siblings, 2 replies; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-04 1:48 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 09:08 PM, Canek Peláez Valdés wrote:
> On Tue, Jun 3, 2014 at 7:58 PM, Dutch Ingraham <stoa@gmx.us> wrote:
>> On 06/03/2014 07:24 PM, Jim Burwell wrote:
>>
>>> FWIW, on my system, I had to mask "sys-apps/gentoo-systemd-integration"
>>> for it to merge the udev update w/o trying to pull in systemd, et al. i
>>> didn't deep dive on what was trying to pull that in, but masking it
>>> (plus a ton of other stuff I have masked) prevented portage from trying
>>> to build a systemd based system.
>>>
>>>
>>>
>>>
>>
>> OK - I have followed the advice given in <eselect news read>; I have
>> also followed the advice on this and the related thread today and
>> uninstalled "sys-power/upower" and installed
>> "sys-power/upower-pm-utils". That didn't work. Then, given the above,
>> I have masked (first) "sys-apps/gentoo-systemd-integration" and when
>> that had no effect, masked "sys-apps/systemd."
>>
>> I am still hard-blocked out of updating:
>>
>> Calculating dependencies... done!
>> [ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
>> [ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
>> -examples -static-libs {-test}" 7,484 kB
>> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
>> (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
>> (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
>> [ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
>> [1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
>> [ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
>> -perl -png -static-libs -tiff -zeroconf" 0 kB
>> [ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
>> [ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
>> firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
>> -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
>> (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
>> PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
>> PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
>> [ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
>> [ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
>> ABI_X86="(64) (-32) (-x32)" 0 kB
>> [ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev -introspection
>> -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32) (-x32)" 0 kB
>> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
>> -ios" 0 kB
>> [uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
>> -doc -ios"
>> [blocks b ] sys-power/upower ("sys-power/upower" is blocking
>> sys-power/upower-pm-utils-0.9.23)
>> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
>> sys-fs/udev-212-r1)
>> [blocks B ] sys-apps/gentoo-systemd-integration
>> ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
>> sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
>>
>> Total: 11 packages (3 upgrades, 5 new, 3 reinstalls, 1 uninstall), Size
>> of downloads: 45,580 kB
>> Conflict: 4 blocks (3 unsatisfied)
>>
>>
>> I'm not sure what else to mask/uninstall/reinstall at this point. Any
>> suggestions?
>
> Something is pulling upower. You need to find out what; supposedly
> everything in the tree already should handle upower-pm-utils as a
> upower replacement.
>
> Perhaps try to sync again?
>
> Regards.
>
Thanks, Canek.
I did re-sync, with the same results. I also ran a <equery depends
upower> with the following result:
dutch@gentoo ~ $ sudo equery depends upower
* These packages depend on upower:
mate-base/mate-applets-1.6.2-r1 (>=sys-power/upower-0.9.4)
(<sys-power/upower-0.99)
mate-base/mate-session-manager-1.6.1-r1 (>=sys-power/upower-0.9.0)
mate-extra/mate-power-manager-1.6.3 (>=sys-power/upower-0.9.1)
xfce-base/xfce4-session-4.10.1-r1 (udev ? <sys-power/upower-0.99)
xfce-extra/xfce4-power-manager-1.2.0-r2 (<sys-power/upower-0.99)
dutch@gentoo ~ $
But as you said, "upower-pm-utils" should be handling these
dependencies. Is anyone else having these problems with MATE or XFCE?
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 1:48 ` Dutch Ingraham
@ 2014-06-04 1:57 ` Michael Cook
2014-06-04 2:17 ` Dutch Ingraham
2014-06-04 2:07 ` Canek Peláez Valdés
1 sibling, 1 reply; 99+ messages in thread
From: Michael Cook @ 2014-06-04 1:57 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 09:48 PM, Dutch Ingraham wrote:
> On 06/03/2014 09:08 PM, Canek Peláez Valdés wrote:
>> On Tue, Jun 3, 2014 at 7:58 PM, Dutch Ingraham <stoa@gmx.us> wrote:
>>> On 06/03/2014 07:24 PM, Jim Burwell wrote:
>>>
>>>> FWIW, on my system, I had to mask "sys-apps/gentoo-systemd-integration"
>>>> for it to merge the udev update w/o trying to pull in systemd, et al. i
>>>> didn't deep dive on what was trying to pull that in, but masking it
>>>> (plus a ton of other stuff I have masked) prevented portage from trying
>>>> to build a systemd based system.
>>>>
>>>>
>>>>
>>>>
>>>
>>> OK - I have followed the advice given in <eselect news read>; I have
>>> also followed the advice on this and the related thread today and
>>> uninstalled "sys-power/upower" and installed
>>> "sys-power/upower-pm-utils". That didn't work. Then, given the above,
>>> I have masked (first) "sys-apps/gentoo-systemd-integration" and when
>>> that had no effect, masked "sys-apps/systemd."
>>>
>>> I am still hard-blocked out of updating:
>>>
>>> Calculating dependencies... done!
>>> [ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
>>> [ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
>>> -examples -static-libs {-test}" 7,484 kB
>>> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
>>> (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
>>> (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
>>> [ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
>>> [1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
>>> [ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
>>> -perl -png -static-libs -tiff -zeroconf" 0 kB
>>> [ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
>>> [ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
>>> firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
>>> -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
>>> (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
>>> PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
>>> PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
>>> [ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
>>> [ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
>>> ABI_X86="(64) (-32) (-x32)" 0 kB
>>> [ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev -introspection
>>> -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32) (-x32)" 0 kB
>>> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
>>> -ios" 0 kB
>>> [uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
>>> -doc -ios"
>>> [blocks b ] sys-power/upower ("sys-power/upower" is blocking
>>> sys-power/upower-pm-utils-0.9.23)
>>> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
>>> sys-fs/udev-212-r1)
>>> [blocks B ] sys-apps/gentoo-systemd-integration
>>> ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
>>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
>>> sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
>>>
>>> Total: 11 packages (3 upgrades, 5 new, 3 reinstalls, 1 uninstall), Size
>>> of downloads: 45,580 kB
>>> Conflict: 4 blocks (3 unsatisfied)
>>>
>>>
>>> I'm not sure what else to mask/uninstall/reinstall at this point. Any
>>> suggestions?
>>
>> Something is pulling upower. You need to find out what; supposedly
>> everything in the tree already should handle upower-pm-utils as a
>> upower replacement.
>>
>> Perhaps try to sync again?
>>
>> Regards.
>>
> Thanks, Canek.
>
> I did re-sync, with the same results. I also ran a <equery depends
> upower> with the following result:
>
> dutch@gentoo ~ $ sudo equery depends upower
> * These packages depend on upower:
> mate-base/mate-applets-1.6.2-r1 (>=sys-power/upower-0.9.4)
> (<sys-power/upower-0.99)
> mate-base/mate-session-manager-1.6.1-r1 (>=sys-power/upower-0.9.0)
> mate-extra/mate-power-manager-1.6.3 (>=sys-power/upower-0.9.1)
> xfce-base/xfce4-session-4.10.1-r1 (udev ? <sys-power/upower-0.99)
> xfce-extra/xfce4-power-manager-1.2.0-r2 (<sys-power/upower-0.99)
> dutch@gentoo ~ $
>
> But as you said, "upower-pm-utils" should be handling these
> dependencies. Is anyone else having these problems with MATE or XFCE?
>
>
Do you have newer sys-fs/udev masked by chance? What version do you have
installed? I noticed the MATE stuff is in an overlay, so it might take a
bit longer for them to make things right.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 1:37 ` Greg Woodbury
@ 2014-06-04 2:05 ` Canek Peláez Valdés
2014-06-04 10:28 ` Greg Woodbury
0 siblings, 1 reply; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-04 2:05 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 8:37 PM, Greg Woodbury <redwolfe@gmail.com> wrote:
> On 06/03/2014 01:08 PM, Canek Peláez Valdés wrote:
>> Who is "forcing" anything? pm-utils has been unmaintained FOR FIVE
>> YEARS. Any project that decides to stop using it is making just the
>> right decision; UPower just did the correct thing. And systemd had
>> *nothing* to do with it, except for providing a better, more reliable
>> alternative.
>>
>> That's what you and many others don't seem to understand: systemd is a
>> *BETTER* implementation for basically *ALL* the hodgepodge of
>> "solutions" that we had before in our plumbing layer.
>
> <snip>
>
>>
>> There is no conspiracy here (although for *SURE* there are
>> scare-mongering conspiracy theorists); there is (sic) only developers
(Sorry; I'm not a native English writer).
>> working in the best possible implementation for our plumbing layer,
>> and other developers realizing that, in Linux at least, supporting
>> anything besides systemd is a freakin' waste of time and resources.
>>
>> Again; you don't like it? Then do something about it instead of
>> posting in *-user lists.
>
> You are certainly keen in pressing your *opinions* here there and
> everywhere.
Well, I also did what I could to help systemd in Gentoo get to its
currently state. Certainly I did not *just* complained on this mailing
list about why I could not use systemd and uninstall OpenRC; I helped
make it happen.
And it worked.
> Sure, systemd is a more elegant solution than the patchworks that have
> been applied several times to the original SysV concept.
Glad to see you recognize that.
> However, the implementors and advocates of systemd have stepped on the
> concerns and violated certain basic freedoms of many folks in their zeal
> to see their vision become predominate.
Oh FFS. What "freedoms" have you had "violated"? The "freedom" to
mandate what other developers should write, or what packages they can
use as hard dependencies?
You never had that "freedom". That's the developer freedom; if you
want some of that, become a developer.
Or help Samuli to maintain upower-pm-utils; that would be *much* more
helpful than spreding FUD about cabals and conspiracies.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 1:48 ` Dutch Ingraham
2014-06-04 1:57 ` Michael Cook
@ 2014-06-04 2:07 ` Canek Peláez Valdés
1 sibling, 0 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-04 2:07 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 3, 2014 at 8:48 PM, Dutch Ingraham <stoa@gmx.us> wrote:
> On 06/03/2014 09:08 PM, Canek Peláez Valdés wrote:
>> On Tue, Jun 3, 2014 at 7:58 PM, Dutch Ingraham <stoa@gmx.us> wrote:
>>> On 06/03/2014 07:24 PM, Jim Burwell wrote:
>>>
>>>> FWIW, on my system, I had to mask "sys-apps/gentoo-systemd-integration"
>>>> for it to merge the udev update w/o trying to pull in systemd, et al. i
>>>> didn't deep dive on what was trying to pull that in, but masking it
>>>> (plus a ton of other stuff I have masked) prevented portage from trying
>>>> to build a systemd based system.
>>>>
>>>>
>>>>
>>>>
>>>
>>> OK - I have followed the advice given in <eselect news read>; I have
>>> also followed the advice on this and the related thread today and
>>> uninstalled "sys-power/upower" and installed
>>> "sys-power/upower-pm-utils". That didn't work. Then, given the above,
>>> I have masked (first) "sys-apps/gentoo-systemd-integration" and when
>>> that had no effect, masked "sys-apps/systemd."
>>>
>>> I am still hard-blocked out of updating:
>>>
>>> Calculating dependencies... done!
>>> [ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
>>> [ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
>>> -examples -static-libs {-test}" 7,484 kB
>>> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
>>> (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
>>> (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
>>> [ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
>>> [1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
>>> [ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
>>> -perl -png -static-libs -tiff -zeroconf" 0 kB
>>> [ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
>>> [ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
>>> firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
>>> -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
>>> (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
>>> PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
>>> PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
>>> [ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
>>> [ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
>>> ABI_X86="(64) (-32) (-x32)" 0 kB
>>> [ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev -introspection
>>> -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32) (-x32)" 0 kB
>>> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
>>> -ios" 0 kB
>>> [uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
>>> -doc -ios"
>>> [blocks b ] sys-power/upower ("sys-power/upower" is blocking
>>> sys-power/upower-pm-utils-0.9.23)
>>> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
>>> sys-fs/udev-212-r1)
>>> [blocks B ] sys-apps/gentoo-systemd-integration
>>> ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
>>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
>>> sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
>>>
>>> Total: 11 packages (3 upgrades, 5 new, 3 reinstalls, 1 uninstall), Size
>>> of downloads: 45,580 kB
>>> Conflict: 4 blocks (3 unsatisfied)
>>>
>>>
>>> I'm not sure what else to mask/uninstall/reinstall at this point. Any
>>> suggestions?
>>
>> Something is pulling upower. You need to find out what; supposedly
>> everything in the tree already should handle upower-pm-utils as a
>> upower replacement.
>>
>> Perhaps try to sync again?
>>
>> Regards.
>>
> Thanks, Canek.
>
> I did re-sync, with the same results. I also ran a <equery depends
> upower> with the following result:
>
> dutch@gentoo ~ $ sudo equery depends upower
> * These packages depend on upower:
> mate-base/mate-applets-1.6.2-r1 (>=sys-power/upower-0.9.4)
> (<sys-power/upower-0.99)
> mate-base/mate-session-manager-1.6.1-r1 (>=sys-power/upower-0.9.0)
> mate-extra/mate-power-manager-1.6.3 (>=sys-power/upower-0.9.1)
> xfce-base/xfce4-session-4.10.1-r1 (udev ? <sys-power/upower-0.99)
> xfce-extra/xfce4-power-manager-1.2.0-r2 (<sys-power/upower-0.99)
> dutch@gentoo ~ $
>
> But as you said, "upower-pm-utils" should be handling these
> dependencies. Is anyone else having these problems with MATE or XFCE?
If, as Michael says, you are using MATE from an overlay, then it will
take a while for all of them to sync with the new
upower/upower-pm-utils dichotomy.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 1:57 ` Michael Cook
@ 2014-06-04 2:17 ` Dutch Ingraham
2014-06-04 4:05 ` Samuli Suominen
2014-06-04 12:24 ` Tom Wijsman
0 siblings, 2 replies; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-04 2:17 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 09:57 PM, Michael Cook wrote:
> On 06/03/2014 09:48 PM, Dutch Ingraham wrote:
>> On 06/03/2014 09:08 PM, Canek Peláez Valdés wrote:
>>> On Tue, Jun 3, 2014 at 7:58 PM, Dutch Ingraham <stoa@gmx.us> wrote:
>>>> On 06/03/2014 07:24 PM, Jim Burwell wrote:
>>>>
>>>>> FWIW, on my system, I had to mask
>>>>> "sys-apps/gentoo-systemd-integration"
>>>>> for it to merge the udev update w/o trying to pull in systemd, et
>>>>> al. i
>>>>> didn't deep dive on what was trying to pull that in, but masking it
>>>>> (plus a ton of other stuff I have masked) prevented portage from
>>>>> trying
>>>>> to build a systemd based system.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> OK - I have followed the advice given in <eselect news read>; I have
>>>> also followed the advice on this and the related thread today and
>>>> uninstalled "sys-power/upower" and installed
>>>> "sys-power/upower-pm-utils". That didn't work. Then, given the above,
>>>> I have masked (first) "sys-apps/gentoo-systemd-integration" and when
>>>> that had no effect, masked "sys-apps/systemd."
>>>>
>>>> I am still hard-blocked out of updating:
>>>>
>>>> Calculating dependencies... done!
>>>> [ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
>>>> [ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
>>>> -examples -static-libs {-test}" 7,484 kB
>>>> [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
>>>> (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
>>>> (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
>>>> [ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
>>>> [1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
>>>> [ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
>>>> -perl -png -static-libs -tiff -zeroconf" 0 kB
>>>> [ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831]
>>>> 37,935 kB
>>>> [ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
>>>> firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
>>>> -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
>>>> (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
>>>> PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
>>>> PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
>>>> [ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
>>>> [ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
>>>> ABI_X86="(64) (-32) (-x32)" 0 kB
>>>> [ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev -introspection
>>>> -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32) (-x32)" 0 kB
>>>> [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
>>>> -ios" 0 kB
>>>> [uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
>>>> -doc -ios"
>>>> [blocks b ] sys-power/upower ("sys-power/upower" is blocking
>>>> sys-power/upower-pm-utils-0.9.23)
>>>> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
>>>> sys-fs/udev-212-r1)
>>>> [blocks B ] sys-apps/gentoo-systemd-integration
>>>> ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
>>>> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
>>>> sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
>>>>
>>>> Total: 11 packages (3 upgrades, 5 new, 3 reinstalls, 1 uninstall), Size
>>>> of downloads: 45,580 kB
>>>> Conflict: 4 blocks (3 unsatisfied)
>>>>
>>>>
>>>> I'm not sure what else to mask/uninstall/reinstall at this point. Any
>>>> suggestions?
>>>
>>> Something is pulling upower. You need to find out what; supposedly
>>> everything in the tree already should handle upower-pm-utils as a
>>> upower replacement.
>>>
>>> Perhaps try to sync again?
>>>
>>> Regards.
>>>
>> Thanks, Canek.
>>
>> I did re-sync, with the same results. I also ran a <equery depends
>> upower> with the following result:
>>
>> dutch@gentoo ~ $ sudo equery depends upower
>> * These packages depend on upower:
>> mate-base/mate-applets-1.6.2-r1 (>=sys-power/upower-0.9.4)
>> (<sys-power/upower-0.99)
>> mate-base/mate-session-manager-1.6.1-r1 (>=sys-power/upower-0.9.0)
>> mate-extra/mate-power-manager-1.6.3 (>=sys-power/upower-0.9.1)
>> xfce-base/xfce4-session-4.10.1-r1 (udev ? <sys-power/upower-0.99)
>> xfce-extra/xfce4-power-manager-1.2.0-r2 (<sys-power/upower-0.99)
>> dutch@gentoo ~ $
>>
>> But as you said, "upower-pm-utils" should be handling these
>> dependencies. Is anyone else having these problems with MATE or XFCE?
>>
>>
> Do you have newer sys-fs/udev masked by chance? What version do you have
> installed? I noticed the MATE stuff is in an overlay, so it might take a
> bit longer for them to make things right.
>
>
No, "sys-fs/udev" is not masked, but an update is indicated in the
emerge above. That's a good catch, the MATE stuff is from the overlay.
Unfortunately, the xfce stuff is not, so even if the overlay currency
was an issue, I'll still be showing some dependencies.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 23:13 ` Canek Peláez Valdés
2014-06-03 23:24 ` Jim Burwell
@ 2014-06-04 3:13 ` Samuli Suominen
1 sibling, 0 replies; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 3:13 UTC (permalink / raw
To: gentoo-user
On 04/06/14 02:13, Canek Peláez Valdés wrote:
>> systemd should not be visible at any time, nor its implications.
> Nobody is here to deal with other people's OCD.
>
>
+1
your assesment in this threads seems to be accurate otherwise too, I'm
glad not everyone has
lost their mind over _a word_ like "systemd"
thanks,
samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 2:17 ` Dutch Ingraham
@ 2014-06-04 4:05 ` Samuli Suominen
2014-06-04 11:22 ` Daniel Troeder
2014-06-04 12:24 ` Tom Wijsman
1 sibling, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 4:05 UTC (permalink / raw
To: gentoo-user
On 04/06/14 05:17, Dutch Ingraham wrote:
> No, "sys-fs/udev" is not masked, but an update is indicated in the
> emerge above. That's a good catch, the MATE stuff is from the overlay.
> Unfortunately, the xfce stuff is not, so even if the overlay currency
> was an issue, I'll still be showing some dependencies.
>
Try re-emerging on un-emerging the offending packages, like
xfce4-session and xfce4-power-manager,
it has helped some people, to refresh the .ebuild copy that is installed
with the .ebuild copy from
Portage
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-03 15:39 ` [gentoo-user] " »Q«
@ 2014-06-04 8:33 ` Peter Humphrey
0 siblings, 0 replies; 99+ messages in thread
From: Peter Humphrey @ 2014-06-04 8:33 UTC (permalink / raw
To: gentoo-user
On Tuesday 03 June 2014 10:39:10 »Q« wrote:
> I figured out what I wanted to do (uninstall upower, install
> upower-pm-utils) by reading the changelogs, but I don't know what my
> other options were. Could I have stuck with upower, letting it pull in
> systemd, without messing up openrc?
Apparently not, or at least I couldn't, because of package blocks.
--
Regards
Peter
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 2:05 ` Canek Peláez Valdés
@ 2014-06-04 10:28 ` Greg Woodbury
2014-06-04 15:11 ` Canek Peláez Valdés
0 siblings, 1 reply; 99+ messages in thread
From: Greg Woodbury @ 2014-06-04 10:28 UTC (permalink / raw
To: gentoo-user
On 06/03/2014 10:05 PM, Canek Peláez Valdés wrote:
> On Tue, Jun 3, 2014 at 8:37 PM, Greg Woodbury <redwolfe@gmail.com> wrote:
>
>> Sure, systemd is a more elegant solution than the patchworks that have
>> been applied several times to the original SysV concept.
>
> Glad to see you recognize that.
>
>> However, the implementors and advocates of systemd have stepped on the
>> concerns and violated certain basic freedoms of many folks in their zeal
>> to see their vision become predominate.
>
> Oh FFS. What "freedoms" have you had "violated"? The "freedom" to
> mandate what other developers should write, or what packages they can
> use as hard dependencies?
>
> You never had that "freedom". That's the developer freedom; if you
> want some of that, become a developer.
I was a developer for more years than I really care to remember. I
still try to contribute in ways and areas that I'm not so out-of-date with.
Furthermore, it is a two-way street (as I see it.) The developers write
things they find interesting and enjoyable to work on, and users use
things that are interesting and work well. For many, seeing other folks
use what they have written provides a significant measure of the
enjoyment derived from the exercise.
To see this as only freedom for the developer is part of an attitude
shift over the years that only lessens the overall usefulness of Linux
and FOSS. It does, in fact, push quite a few folk I know away from the
Linux arena. It is, to use a political analogy, like the people who
claim there "is not any real difference" between *any* opposing
political movements -- that neglects taking into account a great deal of
technical and historical details.
I occasionally think about forking projects and fixing some of the
things I think are the most egregious fsck-ups in some of them, but then
I really look at what I'm doing and what I enjoy doing, and realize that
I won't get enough (emotional?) reward for giving up time in other
significant parts of my life.
> Or help Samuli to maintain upower-pm-utils; that would be *much* more
> helpful than spreding FUD about cabals and conspiracies.
There is no need for me to invent Fear, Uncertainty, and Doubt -- the
folks involved are doing quite well on their own. Also, history (for
those not doomed to repeat it [1]) provides all that is required to make
calling it a "cabal" [TINC - there is no cabal![2]] There never was a
Usenet Backbone Cabal in any formal sense, but there was plenty of
semi-(un)coordinated activity -- based largely on shared ideals -- that
gave that appearance. {I was there when Usenet/Netnews was invented,
closely observing, making minor and not-so-minor contributions, and was
responsible for some of the "cabal-like" activities.}
The mere coinage of terms like "Lennertware," whether or not deserved,
show that there is a widespread awareness that some developers, in my
opinion, have over developed egos. [3]
It is all so trite to say "become a developer and DO something instead
of complaining" but it is not a realistic thing to say when the
problems are getting so large and interconnected. Furthermore, it
denigrates and devalues the "pseudo-democratic" processes that FOSS and
Linux have worked for years to nurture.
[1] Those who forget history are doomed to repeat it.
(paraphrase of George Santayana)
[2] See, for starters:
http://http://en.wikipedia.or/wiki/Backbone_cabal
[3] All Gods have feet of clay.
source uncertain.
(perhaps a reference to "Ozymandias"?
--
G.Wolfe Woodbury
{once upon a time AKA ...!duke!ggw}
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 4:05 ` Samuli Suominen
@ 2014-06-04 11:22 ` Daniel Troeder
2014-06-04 12:15 ` Daniel Troeder
2014-06-04 17:11 ` Dutch Ingraham
0 siblings, 2 replies; 99+ messages in thread
From: Daniel Troeder @ 2014-06-04 11:22 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1066 bytes --]
Am 04.06.2014 06:05, schrieb Samuli Suominen:
>
> On 04/06/14 05:17, Dutch Ingraham wrote:
>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>> was an issue, I'll still be showing some dependencies.
>>
>
> Try re-emerging on un-emerging the offending packages, like
> xfce4-session and xfce4-power-manager,
> it has helped some people, to refresh the .ebuild copy that is installed
> with the .ebuild copy from
> Portage
>
> - Samuli
>
Thanks - that fixed it for me:
# emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
xfce-extra/xfce4-systemload-plugin
# emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
xfce-extra/xfce4-systemload-plugin
Greetings
Daniel
--
Get my PGP key at:
*
http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x837FB8B5BB9D4887
* $ gpg --recv-keys --keyserver keyserver.ubuntu.com 0xBB9D4887
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 11:22 ` Daniel Troeder
@ 2014-06-04 12:15 ` Daniel Troeder
2014-06-04 12:49 ` Samuli Suominen
2014-06-04 17:11 ` Dutch Ingraham
1 sibling, 1 reply; 99+ messages in thread
From: Daniel Troeder @ 2014-06-04 12:15 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1279 bytes --]
Am 04.06.2014 13:22, schrieb Daniel Troeder:
> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>
>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>> was an issue, I'll still be showing some dependencies.
>>>
>>
>> Try re-emerging on un-emerging the offending packages, like
>> xfce4-session and xfce4-power-manager,
>> it has helped some people, to refresh the .ebuild copy that is installed
>> with the .ebuild copy from
>> Portage
>>
>> - Samuli
>>
> Thanks - that fixed it for me:
>
> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
> xfce-extra/xfce4-systemload-plugin
> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
> xfce-extra/xfce4-systemload-plugin
>
>
> Greetings
> Daniel
>
BTW: I also had to unmerge gnome-base/gnome-control-center and
gnome-base/gnome-settings-daemon and mask all gnome-* >3.10
--
Get my PGP key at:
*
http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x837FB8B5BB9D4887
* $ gpg --recv-keys --keyserver keyserver.ubuntu.com 0xBB9D4887
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 17:08 ` Canek Peláez Valdés
2014-06-03 20:14 ` Alan McKinnon
2014-06-04 1:37 ` Greg Woodbury
@ 2014-06-04 12:21 ` Tanstaafl
2014-06-04 12:57 ` Samuli Suominen
` (3 more replies)
2 siblings, 4 replies; 99+ messages in thread
From: Tanstaafl @ 2014-06-04 12:21 UTC (permalink / raw
To: gentoo-user
On 6/3/2014 1:08 PM, Canek Peláez Valdés <caneko@gmail.com> wrote:
> On Tue, Jun 3, 2014 at 11:48 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
>> On 6/3/2014 11:10 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>> Maybe. The thing is, this is going to keep happening, as more and more
>>> infrastructure migrates towards systemd. Perhaps a news item everytime
>>> it happens is unrealistic?
>> Weren't you the one saying that those of us who were voicing concerns that
>> systemd proponents were ultimately wanting to FORCE systemd on everyone were
>> just scare-mongering conspiracy theorists?
> Who is "forcing" anything?
I was specifically referring to your comment that:
> The thing is, this is going to keep happening, as more and more
> infrastructure migrates towards systemd.
That comment right there - specifically the word *infrastructure* -
screams to me 'we intend to take over the world'.
And yes, as devs get lazier (decide to rely on systemd rather than build
it to work independently of the init system), this will in fact result
in *users* (read: those lacking the skills to code every program out
there to work without systemd) eventually being *forced* to switch to
systemd.
That is simply the reality. You can ignore it if you like, but it
doesn't change it. Forced is forced.
> That's what you and many others don't seem to understand: systemd is a
> *BETTER* implementation for basically *ALL* the hodgepodge of
> "solutions" that we had before in our plumbing layer.
Time will tell, and you may even be right. The problem is, average users
really don't have a way to prove this to themselves, all we see is the
wailing and gnashing of teeth as stuff constantly *breaks* that *never*
broke before.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 2:17 ` Dutch Ingraham
2014-06-04 4:05 ` Samuli Suominen
@ 2014-06-04 12:24 ` Tom Wijsman
1 sibling, 0 replies; 99+ messages in thread
From: Tom Wijsman @ 2014-06-04 12:24 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
On Tue, 03 Jun 2014 22:17:21 -0400
Dutch Ingraham <stoa@gmx.us> wrote:
> That's a good catch, the MATE stuff is from the overlay.
MATE 1.6 is stable in the Portage tree, MATE 1.8 is testing in the
Portage tree; both had their upower dependencies fixed up days ago.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 12:15 ` Daniel Troeder
@ 2014-06-04 12:49 ` Samuli Suominen
0 siblings, 0 replies; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 12:49 UTC (permalink / raw
To: gentoo-user
On 04/06/14 15:15, Daniel Troeder wrote:
> Am 04.06.2014 13:22, schrieb Daniel Troeder:
>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>> was an issue, I'll still be showing some dependencies.
>>>>
>>> Try re-emerging on un-emerging the offending packages, like
>>> xfce4-session and xfce4-power-manager,
>>> it has helped some people, to refresh the .ebuild copy that is installed
>>> with the .ebuild copy from
>>> Portage
>>>
>>> - Samuli
>>>
>> Thanks - that fixed it for me:
>>
>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>> xfce-extra/xfce4-systemload-plugin
>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>> xfce-extra/xfce4-systemload-plugin
>>
>>
>> Greetings
>> Daniel
>>
> BTW: I also had to unmerge gnome-base/gnome-control-center and
> gnome-base/gnome-settings-daemon and mask all gnome-* >3.10
>
>
>
Yes, GNOME 3.12 is the first desktop in Portage that is forcing
>=sys-power/upower-0.99.0, therefore
GNOME 3.12 can't be installed together with sys-power/upower-pm-utils
It's expected that more and more packages will start requiring
>=sys-power/upower-0.99.0, so this
sys-power/upower-pm-utils, is to be considered as a temporary solution,
specially considering it has
no upstream anymore
So, if package you need sys-power/upower-pm-utils for, doesn't migrate
it's code like Xfce did and
directly use sys-power/pm-utils, so that it allows 0.99.0 installation,
the package is bound to die
That's the whole point of this requirement for manual intervention of
user, he needs to make an
informed decision what route he wants to go -- like extreme route, such
as switching desktops from
LXDE to Xfce, and such
(This reply is not directly aimed at you, but to whole thread, just
trying to raise public awareness,
because maybe it will get someone to actually contribute some code to
improve the situation)
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 12:21 ` Tanstaafl
@ 2014-06-04 12:57 ` Samuli Suominen
2014-06-04 12:58 ` Rich Freeman
` (2 subsequent siblings)
3 siblings, 0 replies; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 12:57 UTC (permalink / raw
To: gentoo-user
On 04/06/14 15:21, Tanstaafl wrote:
> On 6/3/2014 1:08 PM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>> On Tue, Jun 3, 2014 at 11:48 AM, Tanstaafl
>> <tanstaafl@libertytrek.org> wrote:
>>> On 6/3/2014 11:10 AM, Canek Peláez Valdés <caneko@gmail.com> wrote:
>>>> Maybe. The thing is, this is going to keep happening, as more and more
>>>> infrastructure migrates towards systemd. Perhaps a news item everytime
>>>> it happens is unrealistic?
>
>>> Weren't you the one saying that those of us who were voicing
>>> concerns that
>>> systemd proponents were ultimately wanting to FORCE systemd on
>>> everyone were
>>> just scare-mongering conspiracy theorists?
>
>> Who is "forcing" anything?
>
> I was specifically referring to your comment that:
>
>> The thing is, this is going to keep happening, as more and more
>> infrastructure migrates towards systemd.
>
> That comment right there - specifically the word *infrastructure* -
> screams to me 'we intend to take over the world'.
>
> And yes, as devs get lazier (decide to rely on systemd rather than
> build it to work independently of the init system), this will in fact
> result in *users* (read: those lacking the skills to code every
> program out there to work without systemd) eventually being *forced*
> to switch to systemd.
You can still install GNOME without systemd from Portage using the
USE="openrc-force" (which needs to be unmasked using
/etc/portage/profile/use.mask line like
-openrc-force)
And nobody is ever forced to do anything within Open Source, you always
have the option to contibute code, or donate money to get someone
else contribute the code
Calling volunteers who work without paycheck lazy is just bad behavior
>
> That is simply the reality. You can ignore it if you like, but it
> doesn't change it. Forced is forced.
>
>> That's what you and many others don't seem to understand: systemd is a
>> *BETTER* implementation for basically *ALL* the hodgepodge of
>> "solutions" that we had before in our plumbing layer.
>
> Time will tell, and you may even be right. The problem is, average
> users really don't have a way to prove this to themselves, all we see
> is the wailing and gnashing of teeth as stuff constantly *breaks* that
> *never* broke before.
>
Nothing has been broken so far yet. People are just facing hard
realities and noticing some packages have been abandoned for years, even
before systemd became popular as it is now. You can't blame systemd,
upower, and other developers for ditching such outdated code and
using what they like as they code it for their application.
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 12:21 ` Tanstaafl
2014-06-04 12:57 ` Samuli Suominen
@ 2014-06-04 12:58 ` Rich Freeman
2014-06-04 13:08 ` Samuli Suominen
2014-06-04 13:47 ` Neil Bothwick
2014-06-04 15:51 ` Canek Peláez Valdés
3 siblings, 1 reply; 99+ messages in thread
From: Rich Freeman @ 2014-06-04 12:58 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 4, 2014 at 8:21 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> And yes, as devs get lazier (decide to rely on systemd rather than build it
> to work independently of the init system), this will in fact result in
> *users* (read: those lacking the skills to code every program out there to
> work without systemd) eventually being *forced* to switch to systemd.
>
> That is simply the reality. You can ignore it if you like, but it doesn't
> change it. Forced is forced.
Well, if your goal is to persuade people to change, I'd suggest taking
that to the upower mailing list, since they're the ones who added the
systemd requirement. All anybody at Gentoo did was fork it and
provide an alternative. The fiasco was the result of it being unclear
that the option existed.
However, the general trend I've seen is that when people complain to
upstreams that they don't want them to depend on systemd, upstream
tends to tell them to go make their own upstream. So, instead they
complain on lists that don't ban them, like this one. It doesn't
really fix anything though - it just gets everybody upset and often
results in misdirected anger. The only thing Samuli did was give
non-systemd users a workaround for an upstream problem, and the news
clarifying this came out a bit late.
I generally intend to switch over to systemd, but I for one would love
for there to be the option to use alternatives. Simply wishing that
won't make it happen, and since i don't really intend to use the
alternatives it is a bit hard to get the motivation to help fork the
world. That's just the way the wind seems to be blowing these days.
Rich
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 12:58 ` Rich Freeman
@ 2014-06-04 13:08 ` Samuli Suominen
2014-06-04 18:28 ` Marc Joliet
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 13:08 UTC (permalink / raw
To: gentoo-user
On 04/06/14 15:58, Rich Freeman wrote:
> On Wed, Jun 4, 2014 at 8:21 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
>> And yes, as devs get lazier (decide to rely on systemd rather than build it
>> to work independently of the init system), this will in fact result in
>> *users* (read: those lacking the skills to code every program out there to
>> work without systemd) eventually being *forced* to switch to systemd.
>>
>> That is simply the reality. You can ignore it if you like, but it doesn't
>> change it. Forced is forced.
> Well, if your goal is to persuade people to change, I'd suggest taking
> that to the upower mailing list, since they're the ones who added the
> systemd requirement.
General misconseption here, let me clarify a bit.
Instead, UPower upstream simply dropped unmaintained pm-utils code
since pm-utils has been abandoned for years and nobody picked it up
during these years.
So, UPower didn't add any systemd requiring code, they simply dropped
Hibernate/Suspend capability,
and left it to other programs (such as systemd).
Notice how UPower 0.99.0 doesn't have anykind of systemd dependency. The
package simply, by design,
isn't a package that does Hibernate/Suspend anymore.
Fact that OpenRC doesn't have Hibernate/Suspend support is due to
problem in "our end", nobody
is working on such code for OpenRC, like there are people working on
such code for systemd.
> The only thing Samuli did was give non-systemd users a workaround for
an upstream problem, and the news clarifying this came out a bit late. I
generally intend to switch > over to systemd, but I for one would love
for there to be the option to use alternatives. Simply wishing that
won't make it happen, and since i don't really intend to use the >
alternatives it is a bit hard to get the motivation to help fork the
world. That's just the way the wind seems to be blowing these days. Rich
You are right as for rest of the mail goes. Nobody can possible expect
me to suddently come up with Hibernate/Suspend patch for OpenRC myself.
I can state that I have no plans to work on anything like that without
getting paid for it, and propably not even then, as I suspect it would
be too
big task for me to take up. I have no intentions in picking up pm-utils
maintainership either.
I have no idea how people will do Hibernate/Suspend in the future
without systemd, I suspect it will get harder and harder. If I were to buy
a new laptop today, I'd propably install systemd on it, to get
up-to-date code for those tasks.
So yeah, only working with what upstreams provide as a distribution
maintainer/packager, and people shouldn't try to dump this somehow on
me. Fact that
they have some fallback, like upower-pm-utils at all, is something they
should be grateful instead.
(I hope I didn't mess up quoting in this mail.)
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 12:21 ` Tanstaafl
2014-06-04 12:57 ` Samuli Suominen
2014-06-04 12:58 ` Rich Freeman
@ 2014-06-04 13:47 ` Neil Bothwick
2014-06-04 13:47 ` Samuli Suominen
2014-06-08 17:26 ` Apologies - WAS: " Tanstaafl
2014-06-04 15:51 ` Canek Peláez Valdés
3 siblings, 2 replies; 99+ messages in thread
From: Neil Bothwick @ 2014-06-04 13:47 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1015 bytes --]
On Wed, 04 Jun 2014 08:21:51 -0400, Tanstaafl wrote:
> And yes, as devs get lazier (decide to rely on systemd rather than
> build it to work independently of the init system),
Reusing existing, proven code is not laziness, it is efficiency. Yes,
they could code their own version, but all the time they spend coding and
testing it will not be spent on the actual project, we all end up with an
inferior product. Also, by adding to the software the uses systemd, or
any other underlying code, the number of users/testers of that code
increases.
You seem to think the Upower devs simply decided to use systemd instead
of doing it themselves. In fact, they were always using code, from either
systemd or pm-utils. The fact that development stopped on pm-utils is
neither the fault of the Upower or systemd people. They were reduced to a
choice of one and you blame them for making the wrong choice?
--
Neil Bothwick
"Theory and practice are the same in theory, but different in practice"
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 13:47 ` Neil Bothwick
@ 2014-06-04 13:47 ` Samuli Suominen
2014-06-08 17:26 ` Apologies - WAS: " Tanstaafl
1 sibling, 0 replies; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 13:47 UTC (permalink / raw
To: gentoo-user
On 04/06/14 16:47, Neil Bothwick wrote:
> On Wed, 04 Jun 2014 08:21:51 -0400, Tanstaafl wrote:
>
>> And yes, as devs get lazier (decide to rely on systemd rather than
>> build it to work independently of the init system),
> Reusing existing, proven code is not laziness, it is efficiency. Yes,
> they could code their own version, but all the time they spend coding and
> testing it will not be spent on the actual project, we all end up with an
> inferior product. Also, by adding to the software the uses systemd, or
> any other underlying code, the number of users/testers of that code
> increases.
>
> You seem to think the Upower devs simply decided to use systemd instead
> of doing it themselves. In fact, they were always using code, from either
> systemd or pm-utils. The fact that development stopped on pm-utils is
> neither the fault of the Upower or systemd people. They were reduced to a
> choice of one and you blame them for making the wrong choice?
>
>
Well said.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 10:28 ` Greg Woodbury
@ 2014-06-04 15:11 ` Canek Peláez Valdés
2014-06-05 6:34 ` Greg Woodbury
0 siblings, 1 reply; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-04 15:11 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 4, 2014 at 5:28 AM, Greg Woodbury <redwolfe@gmail.com> wrote:
> On 06/03/2014 10:05 PM, Canek Peláez Valdés wrote:
>> On Tue, Jun 3, 2014 at 8:37 PM, Greg Woodbury <redwolfe@gmail.com> wrote:
>
>>
>>> Sure, systemd is a more elegant solution than the patchworks that have
>>> been applied several times to the original SysV concept.
>>
>> Glad to see you recognize that.
>>
>>> However, the implementors and advocates of systemd have stepped on the
>>> concerns and violated certain basic freedoms of many folks in their zeal
>>> to see their vision become predominate.
>>
>> Oh FFS. What "freedoms" have you had "violated"? The "freedom" to
>> mandate what other developers should write, or what packages they can
>> use as hard dependencies?
>>
>> You never had that "freedom". That's the developer freedom; if you
>> want some of that, become a developer.
>
> I was a developer for more years than I really care to remember. I
> still try to contribute in ways and areas that I'm not so out-of-date with.
Good for you. Now, imagine you don't only contribute, but that you
actually *maintain* (as in, *you* are in charge) of project X. And
then you see that project X is so much easier to maintain if you
depend on project Y. So you make project Y a hard dependency of
project X.
And then a bunch of people who don't really know how to maintain code,
start yelling at you because you made project X dependant on project
Y. And they *demand* of you that you should not depend on Y, but they
don't provide the code to do it,
Will you drop dependency on project Y, even if it makes your life as a
maintainer several times easier?
> Furthermore, it is a two-way street (as I see it.) The developers write
> things they find interesting and enjoyable to work on, and users use
> things that are interesting and work well. For many, seeing other folks
> use what they have written provides a significant measure of the
> enjoyment derived from the exercise.
That does not contradicts anything I have said.
> To see this as only freedom for the developer is part of an attitude
> shift over the years that only lessens the overall usefulness of Linux
> and FOSS. It does, in fact, push quite a few folk I know away from the
> Linux arena. It is, to use a political analogy, like the people who
> claim there "is not any real difference" between *any* opposing
> political movements -- that neglects taking into account a great deal of
> technical and historical details.
I have no idea what do you mean by the last paragraph. This is not a
political discusion (although many would like to see it that way). It
is a *technical* discusion, and therefore there is no real discusion:
the general consensus is that systemd is the technological superior
alternative.
> I occasionally think about forking projects and fixing some of the
> things I think are the most egregious fsck-ups in some of them, but then
> I really look at what I'm doing and what I enjoy doing, and realize that
> I won't get enough (emotional?) reward for giving up time in other
> significant parts of my life.
And that's your right, and it's fine. But let *other* developers
choose whatever technologies they want to choose, and (consequently)
drop support for obsolete technologies like pm-utils.
That's the reason for this whole thread: developers chose the
technological superior alternative; saying that the reason for that is
that there is cabals and conspiracies is blatant ignorance (in the
best case), or spreading FUD (in the worst case).
>> Or help Samuli to maintain upower-pm-utils; that would be *much* more
>> helpful than spreding FUD about cabals and conspiracies.
>
> There is no need for me to invent Fear, Uncertainty, and Doubt -- the
> folks involved are doing quite well on their own.
I never said you "invented" it. I say you are spreading it, and I
still think that's the case.
> Also, history (for
> those not doomed to repeat it [1]) provides all that is required to make
> calling it a "cabal" [TINC - there is no cabal![2]] There never was a
> Usenet Backbone Cabal in any formal sense, but there was plenty of
> semi-(un)coordinated activity -- based largely on shared ideals -- that
> gave that appearance. {I was there when Usenet/Netnews was invented,
> closely observing, making minor and not-so-minor contributions, and was
> responsible for some of the "cabal-like" activities.}
Great; so any kind of group work "semi-(un)coordinated" can be called
a cabal, and it has no (inherent) negative connotation. Then the Linux
Kernel developers is a Cabal; the GNOME devs is a Cabal; the KDE ones
are also a Cabal; and of course the Gentoo Developers who *oppose*
systemd is a Cabal, and so are the ones that *support* systemd.
So you yourself are saying that calling out a "Cabal" of systemd
proponents have no meaning at all whatsoever, because *EVERYTHING* is
a Cabal.
> The mere coinage of terms like "Lennertware," whether or not deserved,
> show that there is a widespread awareness that some developers, in my
> opinion, have over developed egos. [3]
Yeah, please go and check out the "contributions" (when they exist) of
the people that seriously use the term "Lennartware". Doesn't matter
to what project, check out what they have contributed over the years.
Go on, I wait; it would not take you long, because they usually are
NOT developers, and the few that are actually developers haven't
contributed really that much.
Now go on and check out the contributions of the people that say that,
please, do not use the term Lennartware.
There is *NO* "widespread awareness". There is a small but really loud
group of people that are unwilling and/or unable to create good code
that all distributions wants to use, and therefore use childish
tactics like coining terms like "Lennartware".
> It is all so trite to say "become a developer and DO something instead
> of complaining" but it is not a realistic thing to say when the
> problems are getting so large and interconnected.
And that's the root of your misunderstanding Greg. There are no
"problems"; this "interconnection" is by design, because many
developers are fed up with a Lego-like plumbing where you can
interchange any basic component like a Lego block, all of them equally
weak and fragile, which makes the testing matrices of all
distributions a nightmare to maintain.
So they are creating a single plumbing layer that we are calling
systemd. This is not a "problem", although there are developers that
see it that way; this is a technical solution to a technical problem.
Furthermore, it works GREAT, and the best proof of that is that
basically Gentoo and Slackware (I think) are the only distributions
not using it by default.
> Furthermore, it
> denigrates and devalues the "pseudo-democratic" processes that FOSS and
> Linux have worked for years to nurture.
There was *never* a "pseudo-democratic" process in FOSS or Linux.
NEVER. It would be a *terrible* mistake.
It has always been a *meritocratic* process. That's why we have
"benevolent dictators" everywhere in the community:
THOSE WHO WRITE THE CODE, MAKE THE RULES.
So if you want to change the rules, start writing some code.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 12:21 ` Tanstaafl
` (2 preceding siblings ...)
2014-06-04 13:47 ` Neil Bothwick
@ 2014-06-04 15:51 ` Canek Peláez Valdés
3 siblings, 0 replies; 99+ messages in thread
From: Canek Peláez Valdés @ 2014-06-04 15:51 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 4, 2014 at 7:21 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> On 6/3/2014 1:08 PM, Canek Peláez Valdés <caneko@gmail.com> wrote:
[ ... ]
>> Who is "forcing" anything?
>
>
> I was specifically referring to your comment that:
>
>> The thing is, this is going to keep happening, as more and more
>> infrastructure migrates towards systemd.
>
> That comment right there - specifically the word *infrastructure* - screams
> to me 'we intend to take over the world'.
Well, yeah; that has been the objective from day 1. That systemd is
used by default by almost all Linux users and distributions. Nobody
has ever claimed anything on the contrary. And we are pretty advanced
in that objective, by the way.
That doesn't mean that anything is being force on anyone. SysV is
still available, and so it is OpenRC, and so it is pm-utils (although
it's been 5 years since last updated). Go on and use them if you want.
Oh, you want *someone else* to do that work for you? Sorry, is not
going to happen.
You want that ALL the infrastructure to keep working with something
else besides systemd? Go on and make it work with OpenRC, pm-utils,
ConsoleKit and HAL.
Oh, you want *someone else* to do that work for you? Sorry, not gonna happen.
If the people *IN CHARGE* of the infrastructure decides to use
systemd, they are not forcing nothing on no one. They are taking
*their code* and making it better by using the technologically
superior option.
> And yes, as devs get lazier (decide to rely on systemd rather than build it
> to work independently of the init system),
Really? They are lazy? That means is "easy" to not rely on systemd,
right? So go on and make their projects not to rely on systemd, if it
is so easy.
> this will in fact result in
> *users* (read: those lacking the skills to code every program out there to
> work without systemd) eventually being *forced* to switch to systemd.
NO THEY ARE NOT. Really, almost *all* the code we Linux users get to
use is a freakin' *GIFT*, and the developers responsible for it decide
to use A BETTER OPTION (like systemd is), and some people have the
*audacity* to call that "forcing" them something?
THE CODE IS FREE, for all the meanings of the word "free". Therefore,
there is no "forcing" of NOTHING on NO ONE.
There can't be.
Seriously, I haven't ever said what I'm about to say, but I'm getting
really tired of this same old discussion about some users thinking
they have the right to tell developers what they can or can't use in
their code.
You want your Linux to behave like the Unices of the 70's? Forget it;
that train is gone. Linux (as in mainstream) is going to use systemd
everywhere, from embedded to big iron, and that is for the best.
If you want a 70's-like Unix, go on and install FreeBSD.
> That is simply the reality. You can ignore it if you like, but it doesn't
> change it. Forced is forced.
No, it's a "reality" you invented in your head. Take the code and do
wonders with it; is free.
Oh, you can't? Then you are not being forced anything; you are just
unable to make the things work like you want.
That's totally different.
>> That's what you and many others don't seem to understand: systemd is a
>> *BETTER* implementation for basically *ALL* the hodgepodge of
>> "solutions" that we had before in our plumbing layer.
>
> Time will tell, and you may even be right. The problem is, average users
> really don't have a way to prove this to themselves, all we see is the
> wailing and gnashing of teeth as stuff constantly *breaks* that *never*
> broke before.
Really, Tanstaafl? Because in this list I usually see the *SAME* small
group of people complaining about systemd. From time to time some new
systemd user asks about some issues they found, but for the most part
they (with the list help) solve those issues.
And the world goes on. Users didn't abandoned Fedora, OpenSuse, Arch,
Debian nor Ubuntu "en masse" when they decided to switch to systemd.
There were complains, sure; but now it seems to have calmed down. Most
systemd users (wether they chose to use systemd or their distributions
did it for them) seem to be happy.
And guess what? They will not abandon Gentoo if it ever decides to
switch to systemd.
Although I'm pretty sure a small (tiny, really) number of
fundamentalist users will go to *BSD. And that's their choice.
Perhaps you should consider doing that? And I'm saying that with all
due respect; but be aware that on *BSD, the developers there also make
their own decisions.
If you want your systemd *exactly* the way you want it, you have to
write it yourself. Nobody is going to do it for you.
Regards.
--
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 11:22 ` Daniel Troeder
2014-06-04 12:15 ` Daniel Troeder
@ 2014-06-04 17:11 ` Dutch Ingraham
2014-06-04 19:17 ` Samuli Suominen
1 sibling, 1 reply; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-04 17:11 UTC (permalink / raw
To: gentoo-user
On 06/04/2014 07:22 AM, Daniel Troeder wrote:
> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>
>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>> was an issue, I'll still be showing some dependencies.
>>>
>>
>> Try re-emerging on un-emerging the offending packages, like
>> xfce4-session and xfce4-power-manager,
>> it has helped some people, to refresh the .ebuild copy that is installed
>> with the .ebuild copy from
>> Portage
>>
>> - Samuli
>>
> Thanks - that fixed it for me:
>
> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
> xfce-extra/xfce4-systemload-plugin
> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
> xfce-extra/xfce4-systemload-plugin
>
>
> Greetings
> Daniel
>
Unfortunately, this doesn't work for me. So let me re-cap: I have
1. removed upower and installed upower-pm-utils; that did not work;
2. masked first gentoo-systemd-integration, which didn't work, then
masked systemd as well; that hasn't worked;
3. ran "equery depends upower" and removed the remaining
upower-dependent MATE and XFCE packages; that has not worked;
4. masked virtual/udev-208-r2; that has not worked.
I am still left with:
"Calculating dependencies... done!
[ebuild N ] sys-libs/libseccomp-2.1.1 USE="-static-libs" 111 kB
[ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
-examples -static-libs {-test}" 7,484 kB
[ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
(-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
(-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
[1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
[ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic jpeg
-perl -png -static-libs -tiff -zeroconf" 0 kB
[ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl filecaps
firmware-loader kmod pam policykit seccomp -audit -cryptsetup -doc
-gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
(-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
[ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
[ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
[ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
-ios" 0 kB
[uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
-doc -ios"
[blocks b ] sys-power/upower ("sys-power/upower" is blocking
sys-power/upower-pm-utils-0.9.23)
[ebuild N ] xfce-base/xfce4-session-4.10.1-r1 USE="nls udev
xscreensaver -debug -systemd" 0 kB
[ebuild N ] mate-base/mate-applets-1.6.2-r1 USE="X ipv6 policykit
-networkmanager" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
USE="applet policykit -gnome-keyring -man {-test}" 0 kB
[ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
USE="ipv6 -debug -systemd" 0 kB
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
sys-fs/udev-212-r1)
[blocks B ] sys-apps/gentoo-systemd-integration
("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
Total: 13 packages (2 upgrades, 8 new, 3 reinstalls, 1 uninstall), Size
of downloads: 45,580 kB
Conflict: 4 blocks (3 unsatisfied)"
Does anyone have any further suggestions?
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 13:08 ` Samuli Suominen
@ 2014-06-04 18:28 ` Marc Joliet
2014-06-04 18:45 ` Peter Humphrey
0 siblings, 1 reply; 99+ messages in thread
From: Marc Joliet @ 2014-06-04 18:28 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 654 bytes --]
Am Wed, 04 Jun 2014 16:08:02 +0300
schrieb Samuli Suominen <ssuominen@gentoo.org>:
[...]
> So yeah, only working with what upstreams provide as a distribution
> maintainer/packager, and people shouldn't try to dump this somehow on
> me. Fact that
> they have some fallback, like upower-pm-utils at all, is something they
> should be grateful instead.
[...]
I'm grateful! In fact, since I have this opportunity: thank you and all the
other devs for your hard work, and for withstanding insufferable users :) .
--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 18:28 ` Marc Joliet
@ 2014-06-04 18:45 ` Peter Humphrey
0 siblings, 0 replies; 99+ messages in thread
From: Peter Humphrey @ 2014-06-04 18:45 UTC (permalink / raw
To: gentoo-user
On Wednesday 04 June 2014 20:28:22 Marc Joliet wrote:
> I'm grateful! In fact, since I have this opportunity: thank you and all the
> other devs for your hard work, and for withstanding insufferable users :) .
[AOL]
Me too.
[/AOL]
--
Regards
Peter
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 17:11 ` Dutch Ingraham
@ 2014-06-04 19:17 ` Samuli Suominen
2014-06-04 23:15 ` Dutch Ingraham
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 19:17 UTC (permalink / raw
To: gentoo-user
On 04/06/14 20:11, Dutch Ingraham wrote:
> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>> was an issue, I'll still be showing some dependencies.
>>>>
>>> Try re-emerging on un-emerging the offending packages, like
>>> xfce4-session and xfce4-power-manager,
>>> it has helped some people, to refresh the .ebuild copy that is installed
>>> with the .ebuild copy from
>>> Portage
>>>
>>> - Samuli
>>>
>> Thanks - that fixed it for me:
>>
>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>> xfce-extra/xfce4-systemload-plugin
>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>> xfce-extra/xfce4-systemload-plugin
>>
>>
>> Greetings
>> Daniel
>>
> Unfortunately, this doesn't work for me. So let me re-cap: I have
>
> 4. masked virtual/udev-208-r2; that has not worked.
First, remove that mask. Masking it will certainly cause more blockers,
than solve them.
> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
> USE="ipv6 -debug -systemd" 0 kB
>
see "::mate-overlay", it's presumably broken or outdated. stop using the
overlay and use MATE from Portage instead.
or you can mask the packages from overlay, the syntax is like:
/etc/portage/package.mask
mate-extra/mate-power-manager::mate-overlay
mate-base/mate-session-manager::mate-overlay
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* [gentoo-user] Re: Systemd upower
2014-06-03 20:06 ` Alan McKinnon
@ 2014-06-04 22:14 ` »Q«
2014-06-04 22:27 ` Samuli Suominen
0 siblings, 1 reply; 99+ messages in thread
From: »Q« @ 2014-06-04 22:14 UTC (permalink / raw
To: gentoo-user
On Tue, 03 Jun 2014 22:06:07 +0200
Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> The good news is that the version of upower prior to this decision
> still works fine and likely will for ages to come. That code has been
> bundled into a new package upower-pm-utils.
>
> Anyone that feels like doing it can now step up to the plate and
> continue the work upower was doing earlier.
I don't understand the development status of upower-pm-utils. Is there
someone either upstream or with Gentoo committed to maintaining it? Or
is it a git branch created just to meet the current needs of
non-systemd Gentoo users?
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-04 22:14 ` [gentoo-user] " »Q«
@ 2014-06-04 22:27 ` Samuli Suominen
2014-06-05 5:23 ` Mick
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-04 22:27 UTC (permalink / raw
To: gentoo-user
On 05/06/14 01:14, »Q« wrote:
> On Tue, 03 Jun 2014 22:06:07 +0200
> Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>
>> The good news is that the version of upower prior to this decision
>> still works fine and likely will for ages to come. That code has been
>> bundled into a new package upower-pm-utils.
>>
>> Anyone that feels like doing it can now step up to the plate and
>> continue the work upower was doing earlier.
> I don't understand the development status of upower-pm-utils. Is there
> someone either upstream or with Gentoo committed to maintaining it?
No, nobody is actively working on it, it's the abandoned upstream git
branch that used to be master before 0.99.0's release:
Current sys-power/upower-pm-utils is same as latest code from
http://cgit.freedesktop.org/upower/log/?h=0.9
And last commit is 2013
I might backport some fixes from git master over at some point later,
but I won't do any promises
> Or
> is it a git branch created just to meet the current needs of
> non-systemd Gentoo users?
>
>
It's to be considered as a temporary solution for applications that need
the Hibernate and Suspend functionality
from UPower for non-systemd users, applications like
mate-session-manager, lxsession, uevt, and so forth
Migrating to >=sys-power/upower-0.99.0 is the recommended path to take
if at all possible. It's possible for eg.
Xfce users, because Xfce in ~arch integrated sys-power/pm-utils support
directly for Hibernate and Suspend
Also, GNOME 3.12 requires 0.99.0
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 19:17 ` Samuli Suominen
@ 2014-06-04 23:15 ` Dutch Ingraham
2014-06-04 23:25 ` Alon Bar-Lev
` (3 more replies)
0 siblings, 4 replies; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-04 23:15 UTC (permalink / raw
To: gentoo-user
On 06/04/2014 03:17 PM, Samuli Suominen wrote:
>
> On 04/06/14 20:11, Dutch Ingraham wrote:
>> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>>> was an issue, I'll still be showing some dependencies.
>>>>>
>>>> Try re-emerging on un-emerging the offending packages, like
>>>> xfce4-session and xfce4-power-manager,
>>>> it has helped some people, to refresh the .ebuild copy that is installed
>>>> with the .ebuild copy from
>>>> Portage
>>>>
>>>> - Samuli
>>>>
>>> Thanks - that fixed it for me:
>>>
>>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>>> xfce-extra/xfce4-systemload-plugin
>>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>>> xfce-extra/xfce4-systemload-plugin
>>>
>>>
>>> Greetings
>>> Daniel
>>>
>> Unfortunately, this doesn't work for me. So let me re-cap: I have
>>
>> 4. masked virtual/udev-208-r2; that has not worked.
>
> First, remove that mask. Masking it will certainly cause more blockers,
> than solve them.
>
>> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
>> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
>> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
>> USE="ipv6 -debug -systemd" 0 kB
>>
>
> see "::mate-overlay", it's presumably broken or outdated. stop using the
> overlay and use MATE from Portage instead.
> or you can mask the packages from overlay, the syntax is like:
>
> /etc/portage/package.mask
>
> mate-extra/mate-power-manager::mate-overlay
> mate-base/mate-session-manager::mate-overlay
>
> - Samuli
>
>
Thanks everybody for your help. I've made the further suggested
changes, but I remain with the three hard blocks.
I've now spent about 7 hours over the last two days on this issue (about
2x the fresh install time), when all I wanted to do was a routine
update. I've reworked a large part of my system, adding a new
package.mask file and populating it with six packages.
I suppose its now time for an uninstall. Kind of disappointing; we are
told Gentoo is about choices, and in fact that's true. I made the
choice to use a pure openRC system. The last 7 hours of free time,
though, was spent trying, and ultimately failing, to correct a problem
not chosen, not wanted, and not invited.
The sine qua non is unarguably systemd. Even though my choice was to
not deploy it, apparently it takes a significant time commitment and/or
developer-level knowledge to choose to not use it. Quite the inelegant
end to my once-trusty OS.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 23:15 ` Dutch Ingraham
@ 2014-06-04 23:25 ` Alon Bar-Lev
2014-06-05 0:07 ` Samuli Suominen
2014-06-04 23:27 ` Neil Bothwick
` (2 subsequent siblings)
3 siblings, 1 reply; 99+ messages in thread
From: Alon Bar-Lev @ 2014-06-04 23:25 UTC (permalink / raw
To: gentoo-user
On Thu, Jun 5, 2014 at 2:15 AM, Dutch Ingraham <stoa@gmx.us> wrote:
> On 06/04/2014 03:17 PM, Samuli Suominen wrote:
>>
>> On 04/06/14 20:11, Dutch Ingraham wrote:
>>> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>>>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>>>> was an issue, I'll still be showing some dependencies.
>>>>>>
>>>>> Try re-emerging on un-emerging the offending packages, like
>>>>> xfce4-session and xfce4-power-manager,
>>>>> it has helped some people, to refresh the .ebuild copy that is installed
>>>>> with the .ebuild copy from
>>>>> Portage
>>>>>
>>>>> - Samuli
>>>>>
>>>> Thanks - that fixed it for me:
>>>>
>>>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>>>> xfce-extra/xfce4-systemload-plugin
>>>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>>>> xfce-extra/xfce4-systemload-plugin
>>>>
>>>>
>>>> Greetings
>>>> Daniel
>>>>
>>> Unfortunately, this doesn't work for me. So let me re-cap: I have
>>>
>>> 4. masked virtual/udev-208-r2; that has not worked.
>>
>> First, remove that mask. Masking it will certainly cause more blockers,
>> than solve them.
>>
>>> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
>>> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
>>> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
>>> USE="ipv6 -debug -systemd" 0 kB
>>>
>>
>> see "::mate-overlay", it's presumably broken or outdated. stop using the
>> overlay and use MATE from Portage instead.
>> or you can mask the packages from overlay, the syntax is like:
>>
>> /etc/portage/package.mask
>>
>> mate-extra/mate-power-manager::mate-overlay
>> mate-base/mate-session-manager::mate-overlay
>>
>> - Samuli
>>
>>
>
> Thanks everybody for your help. I've made the further suggested
> changes, but I remain with the three hard blocks.
>
> I've now spent about 7 hours over the last two days on this issue (about
> 2x the fresh install time), when all I wanted to do was a routine
> update. I've reworked a large part of my system, adding a new
> package.mask file and populating it with six packages.
>
> I suppose its now time for an uninstall. Kind of disappointing; we are
> told Gentoo is about choices, and in fact that's true. I made the
> choice to use a pure openRC system. The last 7 hours of free time,
> though, was spent trying, and ultimately failing, to correct a problem
> not chosen, not wanted, and not invited.
>
> The sine qua non is unarguably systemd. Even though my choice was to
> not deploy it, apparently it takes a significant time commitment and/or
> developer-level knowledge to choose to not use it. Quite the inelegant
> end to my once-trusty OS.
>
You are right, all I can say is that I am sorry we treat users like
that. We forget that our task is to ease deployment of upstream
projects to end users. What we experience is only the start of the
mess of having two separate contradictory layouts within stable tree,
without decent profile setups to protect users from pulling layout
they are not interested in.
Alon
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 23:15 ` Dutch Ingraham
2014-06-04 23:25 ` Alon Bar-Lev
@ 2014-06-04 23:27 ` Neil Bothwick
2014-06-05 9:47 ` Tom Wijsman
2014-06-05 0:02 ` Samuli Suominen
2014-06-05 9:40 ` Tom Wijsman
3 siblings, 1 reply; 99+ messages in thread
From: Neil Bothwick @ 2014-06-04 23:27 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 745 bytes --]
On Wed, 04 Jun 2014 19:15:22 -0400, Dutch Ingraham wrote:
> I suppose its now time for an uninstall. Kind of disappointing; we are
> told Gentoo is about choices, and in fact that's true. I made the
> choice to use a pure openRC system. The last 7 hours of free time,
> though, was spent trying, and ultimately failing, to correct a problem
> not chosen, not wanted, and not invited.
...and not of Gentoo's doing. You are trying to blame Gentoo for a
problem arising from an overlay. A more productive use of your time would
be to inform the overlay's maintainers about your problem and request a
fix, which may well be a simple ebuild tweak.
--
Neil Bothwick
...and that is how we know the Earth to be banana-shaped.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 23:15 ` Dutch Ingraham
2014-06-04 23:25 ` Alon Bar-Lev
2014-06-04 23:27 ` Neil Bothwick
@ 2014-06-05 0:02 ` Samuli Suominen
2014-06-05 11:39 ` Dutch Ingraham
2014-06-05 9:40 ` Tom Wijsman
3 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 0:02 UTC (permalink / raw
To: gentoo-user
On 05/06/14 02:15, Dutch Ingraham wrote:
> On 06/04/2014 03:17 PM, Samuli Suominen wrote:
>> On 04/06/14 20:11, Dutch Ingraham wrote:
>>> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>>>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>>>> was an issue, I'll still be showing some dependencies.
>>>>>>
>>>>> Try re-emerging on un-emerging the offending packages, like
>>>>> xfce4-session and xfce4-power-manager,
>>>>> it has helped some people, to refresh the .ebuild copy that is installed
>>>>> with the .ebuild copy from
>>>>> Portage
>>>>>
>>>>> - Samuli
>>>>>
>>>> Thanks - that fixed it for me:
>>>>
>>>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>>>> xfce-extra/xfce4-systemload-plugin
>>>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>>>> xfce-extra/xfce4-systemload-plugin
>>>>
>>>>
>>>> Greetings
>>>> Daniel
>>>>
>>> Unfortunately, this doesn't work for me. So let me re-cap: I have
>>>
>>> 4. masked virtual/udev-208-r2; that has not worked.
>> First, remove that mask. Masking it will certainly cause more blockers,
>> than solve them.
>>
>>> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
>>> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
>>> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
>>> USE="ipv6 -debug -systemd" 0 kB
>>>
>> see "::mate-overlay", it's presumably broken or outdated. stop using the
>> overlay and use MATE from Portage instead.
>> or you can mask the packages from overlay, the syntax is like:
>>
>> /etc/portage/package.mask
>>
>> mate-extra/mate-power-manager::mate-overlay
>> mate-base/mate-session-manager::mate-overlay
>>
>> - Samuli
>>
>>
> Thanks everybody for your help. I've made the further suggested
> changes, but I remain with the three hard blocks.
>
> I've now spent about 7 hours over the last two days on this issue (about
> 2x the fresh install time), when all I wanted to do was a routine
> update. I've reworked a large part of my system, adding a new
> package.mask file and populating it with six packages.
>
> I suppose its now time for an uninstall. Kind of disappointing; we are
> told Gentoo is about choices, and in fact that's true. I made the
> choice to use a pure openRC system. The last 7 hours of free time,
> though, was spent trying, and ultimately failing, to correct a problem
> not chosen, not wanted, and not invited.
>
> The sine qua non is unarguably systemd. Even though my choice was to
> not deploy it, apparently it takes a significant time commitment and/or
> developer-level knowledge to choose to not use it. Quite the inelegant
> end to my once-trusty OS.
>
Gentoo doesn't have write access to ::mate-overlay, it's completely
unofficial
Gentoo developers are just as much users as you are for ::mate-overlay
Enough said
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 23:25 ` Alon Bar-Lev
@ 2014-06-05 0:07 ` Samuli Suominen
2014-06-05 0:22 ` Alon Bar-Lev
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 0:07 UTC (permalink / raw
To: gentoo-user
On 05/06/14 02:25, Alon Bar-Lev wrote:
> On Thu, Jun 5, 2014 at 2:15 AM, Dutch Ingraham <stoa@gmx.us> wrote:
>> On 06/04/2014 03:17 PM, Samuli Suominen wrote:
>>> On 04/06/14 20:11, Dutch Ingraham wrote:
>>>> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>>>>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>>>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>>>>> was an issue, I'll still be showing some dependencies.
>>>>>>>
>>>>>> Try re-emerging on un-emerging the offending packages, like
>>>>>> xfce4-session and xfce4-power-manager,
>>>>>> it has helped some people, to refresh the .ebuild copy that is installed
>>>>>> with the .ebuild copy from
>>>>>> Portage
>>>>>>
>>>>>> - Samuli
>>>>>>
>>>>> Thanks - that fixed it for me:
>>>>>
>>>>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>>>>> xfce-extra/xfce4-systemload-plugin
>>>>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>>>>> xfce-extra/xfce4-systemload-plugin
>>>>>
>>>>>
>>>>> Greetings
>>>>> Daniel
>>>>>
>>>> Unfortunately, this doesn't work for me. So let me re-cap: I have
>>>>
>>>> 4. masked virtual/udev-208-r2; that has not worked.
>>> First, remove that mask. Masking it will certainly cause more blockers,
>>> than solve them.
>>>
>>>> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
>>>> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
>>>> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
>>>> USE="ipv6 -debug -systemd" 0 kB
>>>>
>>> see "::mate-overlay", it's presumably broken or outdated. stop using the
>>> overlay and use MATE from Portage instead.
>>> or you can mask the packages from overlay, the syntax is like:
>>>
>>> /etc/portage/package.mask
>>>
>>> mate-extra/mate-power-manager::mate-overlay
>>> mate-base/mate-session-manager::mate-overlay
>>>
>>> - Samuli
>>>
>>>
>> Thanks everybody for your help. I've made the further suggested
>> changes, but I remain with the three hard blocks.
>>
>> I've now spent about 7 hours over the last two days on this issue (about
>> 2x the fresh install time), when all I wanted to do was a routine
>> update. I've reworked a large part of my system, adding a new
>> package.mask file and populating it with six packages.
>>
>> I suppose its now time for an uninstall. Kind of disappointing; we are
>> told Gentoo is about choices, and in fact that's true. I made the
>> choice to use a pure openRC system. The last 7 hours of free time,
>> though, was spent trying, and ultimately failing, to correct a problem
>> not chosen, not wanted, and not invited.
>>
>> The sine qua non is unarguably systemd. Even though my choice was to
>> not deploy it, apparently it takes a significant time commitment and/or
>> developer-level knowledge to choose to not use it. Quite the inelegant
>> end to my once-trusty OS.
>>
> You are right, all I can say is that I am sorry we treat users like
> that. We forget that our task is to ease deployment of upstream
> projects to end users. What we experience is only the start of the
> mess of having two separate contradictory layouts within stable tree,
> without decent profile setups to protect users from pulling layout
> they are not interested in.
>
>
We? The ::mate-overlay maintainers? You are involved in the
::mate-overlay development then?
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 0:07 ` Samuli Suominen
@ 2014-06-05 0:22 ` Alon Bar-Lev
2014-06-05 0:46 ` Samuli Suominen
0 siblings, 1 reply; 99+ messages in thread
From: Alon Bar-Lev @ 2014-06-05 0:22 UTC (permalink / raw
To: gentoo-user
On Thu, Jun 5, 2014 at 3:07 AM, Samuli Suominen <ssuominen@gentoo.org> wrote:
>
> On 05/06/14 02:25, Alon Bar-Lev wrote:
>> On Thu, Jun 5, 2014 at 2:15 AM, Dutch Ingraham <stoa@gmx.us> wrote:
>>> On 06/04/2014 03:17 PM, Samuli Suominen wrote:
>>>> On 04/06/14 20:11, Dutch Ingraham wrote:
>>>>> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>>>>>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>>>>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>>>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>>>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>>>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>>>>>> was an issue, I'll still be showing some dependencies.
>>>>>>>>
>>>>>>> Try re-emerging on un-emerging the offending packages, like
>>>>>>> xfce4-session and xfce4-power-manager,
>>>>>>> it has helped some people, to refresh the .ebuild copy that is installed
>>>>>>> with the .ebuild copy from
>>>>>>> Portage
>>>>>>>
>>>>>>> - Samuli
>>>>>>>
>>>>>> Thanks - that fixed it for me:
>>>>>>
>>>>>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>>>>>> xfce-extra/xfce4-systemload-plugin
>>>>>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>>>>>> xfce-extra/xfce4-systemload-plugin
>>>>>>
>>>>>>
>>>>>> Greetings
>>>>>> Daniel
>>>>>>
>>>>> Unfortunately, this doesn't work for me. So let me re-cap: I have
>>>>>
>>>>> 4. masked virtual/udev-208-r2; that has not worked.
>>>> First, remove that mask. Masking it will certainly cause more blockers,
>>>> than solve them.
>>>>
>>>>> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
>>>>> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
>>>>> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
>>>>> USE="ipv6 -debug -systemd" 0 kB
>>>>>
>>>> see "::mate-overlay", it's presumably broken or outdated. stop using the
>>>> overlay and use MATE from Portage instead.
>>>> or you can mask the packages from overlay, the syntax is like:
>>>>
>>>> /etc/portage/package.mask
>>>>
>>>> mate-extra/mate-power-manager::mate-overlay
>>>> mate-base/mate-session-manager::mate-overlay
>>>>
>>>> - Samuli
>>>>
>>>>
>>> Thanks everybody for your help. I've made the further suggested
>>> changes, but I remain with the three hard blocks.
>>>
>>> I've now spent about 7 hours over the last two days on this issue (about
>>> 2x the fresh install time), when all I wanted to do was a routine
>>> update. I've reworked a large part of my system, adding a new
>>> package.mask file and populating it with six packages.
>>>
>>> I suppose its now time for an uninstall. Kind of disappointing; we are
>>> told Gentoo is about choices, and in fact that's true. I made the
>>> choice to use a pure openRC system. The last 7 hours of free time,
>>> though, was spent trying, and ultimately failing, to correct a problem
>>> not chosen, not wanted, and not invited.
>>>
>>> The sine qua non is unarguably systemd. Even though my choice was to
>>> not deploy it, apparently it takes a significant time commitment and/or
>>> developer-level knowledge to choose to not use it. Quite the inelegant
>>> end to my once-trusty OS.
>>>
>> You are right, all I can say is that I am sorry we treat users like
>> that. We forget that our task is to ease deployment of upstream
>> projects to end users. What we experience is only the start of the
>> mess of having two separate contradictory layouts within stable tree,
>> without decent profile setups to protect users from pulling layout
>> they are not interested in.
>>
>>
>
> We? The ::mate-overlay maintainers? You are involved in the
> ::mate-overlay development then?
>
This effected stable tree of Gentoo as well, pulling undesired
different layout into stable is something that should have been
avoided. It is about time we split the profiles, systemd is not option
for people who runs openrc.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 0:22 ` Alon Bar-Lev
@ 2014-06-05 0:46 ` Samuli Suominen
2014-06-05 0:51 ` Rich Freeman
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 0:46 UTC (permalink / raw
To: gentoo-user
On 05/06/14 03:22, Alon Bar-Lev wrote:
> This effected stable tree of Gentoo as well, pulling undesired
> different layout into stable is something that should have been
> avoided. It is about time we split the profiles, systemd is not option
> for people who runs openrc.
Indeed, I support the idea of having separate systemd profiles too,
could have simply
dropped a package.mask entry in base/ then, and then counter-effected it
in systemd
profiles
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 0:46 ` Samuli Suominen
@ 2014-06-05 0:51 ` Rich Freeman
0 siblings, 0 replies; 99+ messages in thread
From: Rich Freeman @ 2014-06-05 0:51 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 4, 2014 at 8:46 PM, Samuli Suominen <ssuominen@gentoo.org> wrote:
>
> On 05/06/14 03:22, Alon Bar-Lev wrote:
>> This effected stable tree of Gentoo as well, pulling undesired
>> different layout into stable is something that should have been
>> avoided. It is about time we split the profiles, systemd is not option
>> for people who runs openrc.
>
> Indeed, I support the idea of having separate systemd profiles too,
> could have simply
> dropped a package.mask entry in base/ then, and then counter-effected it
> in systemd
> profiles
There is apparently an interest in building a profile which doesn't
install openrc (which still needs some work), so you might eventually
get your wish.
Rich
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-04 22:27 ` Samuli Suominen
@ 2014-06-05 5:23 ` Mick
2014-06-05 7:25 ` Samuli Suominen
2014-06-05 10:47 ` Tom Wijsman
0 siblings, 2 replies; 99+ messages in thread
From: Mick @ 2014-06-05 5:23 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1902 bytes --]
On Wednesday 04 Jun 2014 23:27:05 Samuli Suominen wrote:
> On 05/06/14 01:14, »Q« wrote:
> > On Tue, 03 Jun 2014 22:06:07 +0200
> >
> > Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> >> The good news is that the version of upower prior to this decision
> >> still works fine and likely will for ages to come. That code has been
> >> bundled into a new package upower-pm-utils.
> >>
> >> Anyone that feels like doing it can now step up to the plate and
> >> continue the work upower was doing earlier.
> >
> > I don't understand the development status of upower-pm-utils. Is there
> > someone either upstream or with Gentoo committed to maintaining it?
>
> No, nobody is actively working on it, it's the abandoned upstream git
> branch that used to be master before 0.99.0's release:
>
> Current sys-power/upower-pm-utils is same as latest code from
> http://cgit.freedesktop.org/upower/log/?h=0.9
> And last commit is 2013
>
> I might backport some fixes from git master over at some point later,
> but I won't do any promises
>
> > Or
> > is it a git branch created just to meet the current needs of
> > non-systemd Gentoo users?
>
> It's to be considered as a temporary solution for applications that need
> the Hibernate and Suspend functionality
> from UPower for non-systemd users, applications like
> mate-session-manager, lxsession, uevt, and so forth
>
> Migrating to >=sys-power/upower-0.99.0 is the recommended path to take
> if at all possible. It's possible for eg.
> Xfce users, because Xfce in ~arch integrated sys-power/pm-utils support
> directly for Hibernate and Suspend
> Also, GNOME 3.12 requires 0.99.0
Hi Samuli,
Are you saying that as things stand it is a matter of time before a gentoo
user will have to switch from openrc to systemd, if they want/need to continue
using sleep and hibernate?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 15:11 ` Canek Peláez Valdés
@ 2014-06-05 6:34 ` Greg Woodbury
2014-06-05 10:36 ` Tom Wijsman
2014-06-05 11:11 ` Rich Freeman
0 siblings, 2 replies; 99+ messages in thread
From: Greg Woodbury @ 2014-06-05 6:34 UTC (permalink / raw
To: gentoo-user
On 06/04/2014 11:11 AM, Canek Peláez Valdés wrote:
> On Wed, Jun 4, 2014 at 5:28 AM, Greg Woodbury <redwolfe@gmail.com> wrote:
>> To see this as only freedom for the developer is part of an attitude
>> shift over the years that only lessens the overall usefulness of Linux
>> and FOSS. It does, in fact, push quite a few folk I know away from the
>> Linux arena. It is, to use a political analogy, like the people who
>> claim there "is not any real difference" between *any* opposing
>> political movements -- that neglects taking into account a great deal of
>> technical and historical details.
>
> I have no idea what do you mean by the last paragraph. This is not a
> political discusion (although many would like to see it that way). It
> is a *technical* discusion, and therefore there is no real discusion:
> the general consensus is that systemd is the technological superior
> alternative.
It is a discussion about technological things, yes, but the art of
dealing with other people *is* politics [1].
Systemd *may* well be technologically superior in terms of having a
better method of doing things. (It certainly makes adding items to the
mix easier than re-doing all the numbering in SysVinit.)
Unfortunately, the advocates and implementers made some major political
choices when they (apparently deliberately) chose to put the systemd
stuff in /usr/lib instead of /lib. It was pointed out that this
abrogated certain parts of the FHS, forced those who would like to adopt
it to *not* being able to continue using their machines they way they
wished to (I.e. they had to choose between several potentially major
changes to do so -- don't have a separate /usr or be forced to use a
kernel initrd/initramfs method in order to do so.)
These were not mere technical choices, but highly political/social
choices. Early on, the violation of the "principle of least surprise"
could have been easily fixed by simply correcting the placement of
things from /usr back to / but the developers doing the work *chose* not
to see it as a mistake or poor choice, and steadfastly refused to accept
corrections or patches to improve the work by fixing what many saw as a
mistake.
That placement error was not the only social/political mistake they made
either. Other suggestions and improvements were offered and were
ignored or rejected in rather flammable verbiage.
As it happens, some of the parties involved work for companies that
actually pay them to do work on Linux and FOSS, and have leveraged that
role to the fullest.
>> I occasionally think about forking projects and fixing some of the
>> things I think are the most egregious fsck-ups in some of them, but then
>> I really look at what I'm doing and what I enjoy doing, and realize that
>> I won't get enough (emotional?) reward for giving up time in other
>> significant parts of my life.
>
> And that's your right, and it's fine. But let *other* developers
> choose whatever technologies they want to choose, and (consequently)
> drop support for obsolete technologies like pm-utils.
Actually, that is not the objection. Developers do and have always done
that, but often observed much more concern with a) letting folks who use
their stuff know what they were doing, and b) giving a bit more lead
time when introducing major changes.
>
> That's the reason for this whole thread: developers chose the
> technological superior alternative; saying that the reason for that is
> that there is cabals and conspiracies is blatant ignorance (in the
> best case), or spreading FUD (in the worst case).
>
>>> Or help Samuli to maintain upower-pm-utils; that would be *much* more
>>> helpful than spreding FUD about cabals and conspiracies.
>>
>> There is no need for me to invent Fear, Uncertainty, and Doubt -- the
>> folks involved are doing quite well on their own.
>
> I never said you "invented" it. I say you are spreading it, and I
> still think that's the case.
>
>> Also, history (for
>> those not doomed to repeat it [1]) provides all that is required to make
>> calling it a "cabal" [TINC - there is no cabal![2]] There never was a
>> Usenet Backbone Cabal in any formal sense, but there was plenty of
>> semi-(un)coordinated activity -- based largely on shared ideals -- that
>> gave that appearance. {I was there when Usenet/Netnews was invented,
>> closely observing, making minor and not-so-minor contributions, and was
>> responsible for some of the "cabal-like" activities.}
>
> Great; so any kind of group work "semi-(un)coordinated" can be called
> a cabal, and it has no (inherent) negative connotation. Then the Linux
> Kernel developers is a Cabal; the GNOME devs is a Cabal; the KDE ones
> are also a Cabal; and of course the Gentoo Developers who *oppose*
> systemd is a Cabal, and so are the ones that *support* systemd.
Mo, you misunderstand. TINC is/was a humorous reminder that there was
NOT a real "cabal", but merely the appearance of one in the minds of
those not involved in the day-to-day operations of real systems and
networks. The human mind sees patterns and invents explanations when
there is not enough information available. There is no reason to
ascribe to malice that which is adequately explained by ignorance or
stupidity (willful ignorance.)
>> The mere coinage of terms like "Lennertware," whether or not deserved,
>> show that there is a widespread awareness that some developers, in my
>> opinion, have over developed egos. [3]
>
> Yeah, please go and check out the "contributions" (when they exist) of
> the people that seriously use the term "Lennartware". Doesn't matter
> to what project, check out what they have contributed over the years.
> Go on, I wait; it would not take you long, because they usually are
> NOT developers, and the few that are actually developers haven't
> contributed really that much.
In *your* opinion. I have heard some surprising folks say things in
private that they would never choose to state publicly. And that covers
a lot of people in over 53 years of programming.
>> It is all so trite to say "become a developer and DO something instead
>> of complaining" but it is not a realistic thing to say when the
>> problems are getting so large and interconnected.
>
> And that's the root of your misunderstanding Greg. There are no
> "problems"; this "interconnection" is by design, because many
> developers are fed up with a Lego-like plumbing where you can
> interchange any basic component like a Lego block, all of them equally
> weak and fragile, which makes the testing matrices of all
> distributions a nightmare to maintain.
I *do* no misunderstand this at all. You attribute to folks (myself
included) motivations or misunderstandings that you simply do not have
the information or knowledge to know for certain. If someone sees
something as a problems that you don't agree is a "problem" it may just
be that your experience or expertise is different.
There is a large amount of ego preservation and self-promotion involved
in these arguments, and many don't have enough insight to recognize that
humor and social skill are necessary to succeed.
>> Furthermore, it
>> denigrates and devalues the "pseudo-democratic" processes that FOSS and
>> Linux have worked for years to nurture.
>
> There was *never* a "pseudo-democratic" process in FOSS or Linux.
> NEVER. It would be a *terrible* mistake.
>
> It has always been a *meritocratic* process. That's why we have
> "benevolent dictators" everywhere in the community:
It merely claims to be a meritocracy. But like several other *political*
models, it boils down to an oligarchy, where those who obtain power by
whatever means, whether consciously or unconsciously, do what they must
to preserve it.
And the early days of Usenet was deliberately modeled in a
pseudo-democratic manner. An opinion poll was set up in order to gain
some idea about the potential and perceived use for a topic area. If
one wanted a topic group established on a widespread basis one needed a
fair bit of social skill and perception in order to do so.
>
> THOSE WHO WRITE THE CODE, MAKE THE RULES.
Those who has the gold makes the rules?
>
> So if you want to change the rules, start writing some code.
Been there. Done That. Have the T-shirt.
BUT, for *some* reason, I still care.
------------ Footnotes --------
[1] Those who are politically active constantly deal with the more
politically naive who complain "there isn't really any difference
between <group_a> or <group_b> - they all suck." This can be compared
to a technologically naive person saying "major software projects can be
thrown together by a bunch of programmers just sitting around together
at a coffee shop over the weekend." (Don't laugh -- a US Supreme Court
Justice said almost exactly that within the past two weeks.)
--
G.Wolfe Woodbury
<No clever .sig found.>
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 5:23 ` Mick
@ 2014-06-05 7:25 ` Samuli Suominen
2014-06-05 9:03 ` Mick
2014-06-05 10:47 ` Tom Wijsman
1 sibling, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 7:25 UTC (permalink / raw
To: gentoo-user
On 05/06/14 08:23, Mick wrote:
> On Wednesday 04 Jun 2014 23:27:05 Samuli Suominen wrote:
>> On 05/06/14 01:14, »Q« wrote:
>>> On Tue, 03 Jun 2014 22:06:07 +0200
>>>
>>> Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>>>> The good news is that the version of upower prior to this decision
>>>> still works fine and likely will for ages to come. That code has been
>>>> bundled into a new package upower-pm-utils.
>>>>
>>>> Anyone that feels like doing it can now step up to the plate and
>>>> continue the work upower was doing earlier.
>>> I don't understand the development status of upower-pm-utils. Is there
>>> someone either upstream or with Gentoo committed to maintaining it?
>> No, nobody is actively working on it, it's the abandoned upstream git
>> branch that used to be master before 0.99.0's release:
>>
>> Current sys-power/upower-pm-utils is same as latest code from
>> http://cgit.freedesktop.org/upower/log/?h=0.9
>> And last commit is 2013
>>
>> I might backport some fixes from git master over at some point later,
>> but I won't do any promises
>>
>>> Or
>>> is it a git branch created just to meet the current needs of
>>> non-systemd Gentoo users?
>> It's to be considered as a temporary solution for applications that need
>> the Hibernate and Suspend functionality
>> from UPower for non-systemd users, applications like
>> mate-session-manager, lxsession, uevt, and so forth
>>
>> Migrating to >=sys-power/upower-0.99.0 is the recommended path to take
>> if at all possible. It's possible for eg.
>> Xfce users, because Xfce in ~arch integrated sys-power/pm-utils support
>> directly for Hibernate and Suspend
>> Also, GNOME 3.12 requires 0.99.0
> Hi Samuli,
>
> Are you saying that as things stand it is a matter of time before a gentoo
> user will have to switch from openrc to systemd, if they want/need to continue
> using sleep and hibernate?
>
For those tasks you mentioned...
...if other desktops don't migrate like Xfce, then something like:
Switching to a) systemd, OR b) switching to Xfce (direct pm-utils
support in session and power managers),
OR c) switching to command line pm-* utilities directly from pm-utils
...might be inevitable
And if Linux kernel does changes that break pm-utils, which haven't had
a single commit since 2010
in upstream repository:
Switching to a) systemd, OR, b) wait, no other possibilities
Yes, that's really how poor the situation is, and don't shoot me, I'm
only the messenger :-)
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 7:25 ` Samuli Suominen
@ 2014-06-05 9:03 ` Mick
2014-06-05 9:08 ` Samuli Suominen
0 siblings, 1 reply; 99+ messages in thread
From: Mick @ 2014-06-05 9:03 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1340 bytes --]
On Thursday 05 Jun 2014 08:25:30 Samuli Suominen wrote:
> On 05/06/14 08:23, Mick wrote:
> > Are you saying that as things stand it is a matter of time before a
> > gentoo user will have to switch from openrc to systemd, if they
> > want/need to continue using sleep and hibernate?
>
> For those tasks you mentioned...
>
> ...if other desktops don't migrate like Xfce, then something like:
>
> Switching to a) systemd, OR b) switching to Xfce (direct pm-utils
> support in session and power managers),
> OR c) switching to command line pm-* utilities directly from pm-utils
>
> ...might be inevitable
>
> And if Linux kernel does changes that break pm-utils, which haven't had
> a single commit since 2010
> in upstream repository:
>
> Switching to a) systemd, OR, b) wait, no other possibilities
>
> Yes, that's really how poor the situation is, and don't shoot me, I'm
> only the messenger :-)
Thanks Samuli, I don't shoot people, especially when they try to help me! :-)
I use enlightenment on most machines and KDE on a couple of desktops, so I
guess these would be the only two desktops that may be an issue for me.
However, I had forgotten about the pm-* commands. I just tried:
pm-is-supported --suspend-hybrid
and didn't get anything ... what am I missing?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 9:03 ` Mick
@ 2014-06-05 9:08 ` Samuli Suominen
2014-06-05 10:15 ` Mick
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 9:08 UTC (permalink / raw
To: gentoo-user
On 05/06/14 12:03, Mick wrote:
> On Thursday 05 Jun 2014 08:25:30 Samuli Suominen wrote:
>> On 05/06/14 08:23, Mick wrote:
>>> Are you saying that as things stand it is a matter of time before a
>>> gentoo user will have to switch from openrc to systemd, if they
>>> want/need to continue using sleep and hibernate?
>> For those tasks you mentioned...
>>
>> ...if other desktops don't migrate like Xfce, then something like:
>>
>> Switching to a) systemd, OR b) switching to Xfce (direct pm-utils
>> support in session and power managers),
>> OR c) switching to command line pm-* utilities directly from pm-utils
>>
>> ...might be inevitable
>>
>> And if Linux kernel does changes that break pm-utils, which haven't had
>> a single commit since 2010
>> in upstream repository:
>>
>> Switching to a) systemd, OR, b) wait, no other possibilities
>>
>> Yes, that's really how poor the situation is, and don't shoot me, I'm
>> only the messenger :-)
> Thanks Samuli, I don't shoot people, especially when they try to help me! :-)
>
> I use enlightenment on most machines and KDE on a couple of desktops, so I
> guess these would be the only two desktops that may be an issue for me.
> However, I had forgotten about the pm-* commands. I just tried:
>
> pm-is-supported --suspend-hybrid
>
> and didn't get anything ... what am I missing?
>
null ssuominen # pm-is-supported --suspend
null ssuominen # echo $?
0
null ssuominen # pm-is-supported --hibernate
null ssuominen # echo $?
0
null ssuominen # pm-is-supported --suspend-hybrid
null ssuominen # echo $?
0
see `man pm-is-supported`, this particular command is silent, and only
returns
return codes, and 0 means it succeeded
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 23:15 ` Dutch Ingraham
` (2 preceding siblings ...)
2014-06-05 0:02 ` Samuli Suominen
@ 2014-06-05 9:40 ` Tom Wijsman
2014-06-05 12:11 ` Dutch Ingraham
3 siblings, 1 reply; 99+ messages in thread
From: Tom Wijsman @ 2014-06-05 9:40 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1597 bytes --]
On Wed, 04 Jun 2014 19:15:22 -0400
Dutch Ingraham <stoa@gmx.us> wrote:
> Thanks everybody for your help. I've made the further suggested
> changes, but I remain with the three hard blocks.
Can you provide the emerge output of the following command?
emerge --tree --unordered-diplay -uDNv @world
This makes it more clear what pulls in systemd.
Once you know that, you can mask the chain and use an alternative;
other than that, MATE is in the Portage tree and therefore you can
remove the MATE overlay to avoid running into unnecessary blockers.
This happening has nothing to do with Gentoo or systemd; around four
years ago the development of pm-utils stopped, which causes UPower to
nowadays take a decision. This results in the following scenarios:
1. If you need pm-utils, you either need to switch to the
upower-pm-utils fork or to systemd;
2. If you don't need pm-utils, you either need to
a) upgrade to upower-0.99 once reverse dependencies support it
and it is stabilized (this has no dependency on systemd);
b) switch to upower-pm-utils despite not needing pm-utils;
c) switch to systemd.
Gentoo reflects that decision as magic can't happen from one day to
the other; while trying to keep a fork upower-pm-utils alive as long as
it can be kept working given the manpower, kernel API and so on...
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-04 23:27 ` Neil Bothwick
@ 2014-06-05 9:47 ` Tom Wijsman
0 siblings, 0 replies; 99+ messages in thread
From: Tom Wijsman @ 2014-06-05 9:47 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1466 bytes --]
On Thu, 5 Jun 2014 00:27:28 +0100
Neil Bothwick <neil@digimed.co.uk> wrote:
> On Wed, 04 Jun 2014 19:15:22 -0400, Dutch Ingraham wrote:
>
> > I suppose its now time for an uninstall. Kind of disappointing; we
> > are told Gentoo is about choices, and in fact that's true. I made
> > the choice to use a pure openRC system. The last 7 hours of free
> > time, though, was spent trying, and ultimately failing, to correct
> > a problem not chosen, not wanted, and not invited.
>
> ...and not of Gentoo's doing. You are trying to blame Gentoo for a
> problem arising from an overlay. A more productive use of your time
> would be to inform the overlay's maintainers about your problem and
> request a fix, which may well be a simple ebuild tweak.
It has been fixed two days ago; so, Ingraham needs to sync the overlay:
https://github.com/Sabayon/mate-overlay/commit/0e4acf73e81083d87d43e2a0b0be2b959f1e6a78
A news item was put out that it was being migrated to the Portage tree:
https://github.com/Sabayon/mate-overlay/blob/master/metadata/news/2014-02-21-portage-import/2014-02-21-portage-import.en.txt
And they are now planning to retire the overlay to make people switch:
https://github.com/Sabayon/mate-overlay/issues/76
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 9:08 ` Samuli Suominen
@ 2014-06-05 10:15 ` Mick
0 siblings, 0 replies; 99+ messages in thread
From: Mick @ 2014-06-05 10:15 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 2024 bytes --]
On Thursday 05 Jun 2014 10:08:53 Samuli Suominen wrote:
> On 05/06/14 12:03, Mick wrote:
> > On Thursday 05 Jun 2014 08:25:30 Samuli Suominen wrote:
> >> On 05/06/14 08:23, Mick wrote:
> >>> Are you saying that as things stand it is a matter of time before a
> >>> gentoo user will have to switch from openrc to systemd, if they
> >>> want/need to continue using sleep and hibernate?
> >>
> >> For those tasks you mentioned...
> >>
> >> ...if other desktops don't migrate like Xfce, then something like:
> >>
> >> Switching to a) systemd, OR b) switching to Xfce (direct pm-utils
> >> support in session and power managers),
> >> OR c) switching to command line pm-* utilities directly from pm-utils
> >>
> >> ...might be inevitable
> >>
> >> And if Linux kernel does changes that break pm-utils, which haven't had
> >> a single commit since 2010
> >> in upstream repository:
> >>
> >> Switching to a) systemd, OR, b) wait, no other possibilities
> >>
> >> Yes, that's really how poor the situation is, and don't shoot me, I'm
> >> only the messenger :-)
> >
> > Thanks Samuli, I don't shoot people, especially when they try to help me!
> > :-)
> >
> > I use enlightenment on most machines and KDE on a couple of desktops, so
> > I guess these would be the only two desktops that may be an issue for
> > me. However, I had forgotten about the pm-* commands. I just tried:
> >
> > pm-is-supported --suspend-hybrid
> >
> > and didn't get anything ... what am I missing?
>
> null ssuominen # pm-is-supported --suspend
> null ssuominen # echo $?
> 0
> null ssuominen # pm-is-supported --hibernate
> null ssuominen # echo $?
> 0
> null ssuominen # pm-is-supported --suspend-hybrid
> null ssuominen # echo $?
> 0
>
> see `man pm-is-supported`, this particular command is silent, and only
> returns
> return codes, and 0 means it succeeded
Yes, I had seen the man page and was expecting a return code, your echo string
worked. Thank you.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 6:34 ` Greg Woodbury
@ 2014-06-05 10:36 ` Tom Wijsman
2014-06-05 11:11 ` Rich Freeman
1 sibling, 0 replies; 99+ messages in thread
From: Tom Wijsman @ 2014-06-05 10:36 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 8721 bytes --]
On Thu, 05 Jun 2014 02:34:49 -0400
Greg Woodbury <redwolfe@gmail.com> wrote:
> On 06/04/2014 11:11 AM, Canek Peláez Valdés wrote:
> It is a discussion about technological things, yes, but the art of
> dealing with other people *is* politics [1].
Politics are also about dealing with power, not alone people; it is
possible to give a robot a lot of power, that doesn't imply that the
creator or buyer of that robot has power. The robot will have its own
will; that will isn't necessarily depending on what people tell the
robot to do, but also on what the robot will percept from nature. This
then all boils down to the nature's will; there may be a person, robot
or server with a lot of power, but one day the power of nature decides.
> Systemd *may* well be technologically superior in terms of having a
> better method of doing things. (It certainly makes adding items to the
> mix easier than re-doing all the numbering in SysVinit.)
>
> Unfortunately, the advocates and implementers made some major
> political choices when they (apparently deliberately) chose to put
> the systemd stuff in /usr/lib instead of /lib. It was pointed out
> that this abrogated certain parts of the FHS, forced those who would
> like to adopt it to *not* being able to continue using their machines
> they way they wished to (I.e. they had to choose between several
> potentially major changes to do so -- don't have a separate /usr or
> be forced to use a kernel initrd/initramfs method in order to do so.)
This is the power of putting things in such places against the power of
the FHS; Gentoo uses its power to allow parts of these powers to exist,
as "Gentoo does not consider the Filesystem Hierarchy Standard to be an
authoritative standard, although much of our policy coincides with it.".
http://devmanual.gentoo.org/general-concepts/filesystem
You note how it abrogates part of the power of the FHS, but you don't
mention its consequences and how Gentoo deals with those consequences;
this highlights a power, instead of how that power affects people.
So, yes, eventually politics deal with people; but it does so through
means of dealing with power, only looking at the power or only looking
at the people deceives one from the total picture. Look at both instead.
> These were not mere technical choices, but highly political/social
> choices. Early on, the violation of the "principle of least surprise"
> could have been easily fixed by simply correcting the placement of
> things from /usr back to / but the developers doing the work *chose*
> not to see it as a mistake or poor choice, and steadfastly refused to
> accept corrections or patches to improve the work by fixing what many
> saw as a mistake.
Where did we agree with the power of the "principle of least surprise"?
What kind of surprise towards the users are we talking about? Short
term surprise? Long term surprise? How does that affect our users?
It can be a mistake in the short term, but that doesn't make it one in
the long term; things work out well, it seems, where is the problem?
> That placement error was not the only social/political mistake they
> made either. Other suggestions and improvements were offered and were
> ignored or rejected in rather flammable verbiage.
This paragraph misses a reference to the mistakes and verbiage.
> As it happens, some of the parties involved work for companies that
> actually pay them to do work on Linux and FOSS, and have leveraged
> that role to the fullest.
Some people give up on money, to reach something else in their life;
"Hey, honey, I don't want you to move to Silicon Valley; stay with me.".
> Actually, that is not the objection. Developers do and have always
> done that, but often observed much more concern with a) letting folks
> who use their stuff know what they were doing, and b) giving a bit
> more lead time when introducing major changes.
The "road map" concept exists for that purpose; however, a lot of
developers don't use such thing or use it in some other way (TODOs,
bugs that capture feature requests and important changes, ...); what is
however a more used concept are "change logs", where these kind of
things are mentioned. But can users track all upstream's major changes?
> Mo, you misunderstand. TINC is/was a humorous reminder that there was
> NOT a real "cabal", but merely the appearance of one in the minds of
> those not involved in the day-to-day operations of real systems and
> networks. The human mind sees patterns and invents explanations when
> there is not enough information available. There is no reason to
> ascribe to malice that which is adequately explained by ignorance or
> stupidity (willful ignorance.)
This leaves out "possibilities"; a possible explanation doesn't make it
a factual true explanation of the matter at hand, like how you've
mentioned mistakes and verbiage above.
It might be true to you, because you might have these references; it
could also be a possibility to you, because you think you saw such
pattern but can't bring it back up; ...
Now, to me it will by default be a possibility; because for it to be
a factual true to me, I need to be given the reference I've requested.
> In *your* opinion. I have heard some surprising folks say things in
> private that they would never choose to state publicly. And that
> covers a lot of people in over 53 years of programming.
I could've heard the opposite; who of us both will people believe?
> I *do* no misunderstand this at all. You attribute to folks (myself
> included) motivations or misunderstandings that you simply do not have
> the information or knowledge to know for certain.
Consider that similar attributions are seen from you.
> If someone sees something as a problems that you don't agree is a
> "problem" it may just be that your experience or expertise is
> different.
>
> There is a large amount of ego preservation and self-promotion
> involved in these arguments, and many don't have enough insight to
> recognize that humor and social skill are necessary to succeed.
Boring jokes and social interruptions stall[1] instead of succeed.
> It merely claims to be a meritocracy. But like several other
> *political* models, it boils down to an oligarchy, where those who
> obtain power by whatever means, whether consciously or unconsciously,
> do what they must to preserve it.
>
> And the early days of Usenet was deliberately modeled in a
> pseudo-democratic manner. An opinion poll was set up in order to gain
> some idea about the potential and perceived use for a topic area. If
> one wanted a topic group established on a widespread basis one needed
> a fair bit of social skill and perception in order to do so.
Nothing holds you from starting a poll on a poll site and do that
today; you'll however note that such poll, either now or back in the
days, doesn't force people to do things.
Power's will goes hand in hand with people's will.
> Those who has the gold makes the rules?
In Belgium we say "Klant is koning",
which translates to "The customer is the king";
you might have a lot of money, that doesn't mean you can set up
whichever rule you want and expect that behavior to be blindly followed.
No, customers will just move on to the next company; regardless of the
gold a company has. The same goes with people in politics, you might
have all the gold to advertise yourself; but that doesn't mean you get a
majority of votes and a political reformation in your favor.
> > So if you want to change the rules, start writing some code.
>
> Been there. Done That. Have the T-shirt.
> BUT, for *some* reason, I still care.
No, really; if you want to form rules, write some code and get the
people you want to change the rules for to be interested in your work.
> ------------ Footnotes --------
>
> [1] Those who are politically active constantly deal with the more
> politically naive who complain "there isn't really any difference
> between <group_a> or <group_b> - they all suck." This can be compared
> to a technologically naive person saying "major software projects can
> be thrown together by a bunch of programmers just sitting around
> together at a coffee shop over the weekend." (Don't laugh -- a US
> Supreme Court Justice said almost exactly that within the past two
> weeks.)
[1] It really does.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 5:23 ` Mick
2014-06-05 7:25 ` Samuli Suominen
@ 2014-06-05 10:47 ` Tom Wijsman
2014-06-05 11:26 ` Samuli Suominen
1 sibling, 1 reply; 99+ messages in thread
From: Tom Wijsman @ 2014-06-05 10:47 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1333 bytes --]
On Thu, 5 Jun 2014 06:23:38 +0100
Mick <michaelkintzios@gmail.com> wrote:
> Are you saying that as things stand it is a matter of time before a
> gentoo user will have to switch from openrc to systemd, if they
> want/need to continue using sleep and hibernate?
For them to have support for sleep and hibernate, someone needs to
develop / maintain it in order to adapt to kernel API changes; as long
as the only one doing this is systemd, you'll work towards only it
being supported there in the future.
In other words, if people want to see this be continued in other places
than systemd; they need to either be verbal enough to convince someone
to do the work, or do the work involved themselves.
There are easily at least 100 users interested in further support.
So, if some developers and/or users can find the time, will and
interest to do so the cost to implement it; it will certainly be worth
to do for the benefit of making a ton of users happy in the future.
TL;DR: A simple equation: If someone stops development upstream,
someone else needs to start developing to keep that work{,ing}.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 6:34 ` Greg Woodbury
2014-06-05 10:36 ` Tom Wijsman
@ 2014-06-05 11:11 ` Rich Freeman
2014-06-05 11:23 ` Samuli Suominen
1 sibling, 1 reply; 99+ messages in thread
From: Rich Freeman @ 2014-06-05 11:11 UTC (permalink / raw
To: gentoo-user
On Thu, Jun 5, 2014 at 2:34 AM, Greg Woodbury <redwolfe@gmail.com> wrote:
> Unfortunately, the advocates and implementers made some major political
> choices when they (apparently deliberately) chose to put the systemd
> stuff in /usr/lib instead of /lib. It was pointed out that this
> abrogated certain parts of the FHS, forced those who would like to adopt
> it to *not* being able to continue using their machines they way they
> wished to (I.e. they had to choose between several potentially major
> changes to do so -- don't have a separate /usr or be forced to use a
> kernel initrd/initramfs method in order to do so.)
My understanding is that the systemd developers intend for systemd to
not be installed in /usr unless /lib and so on are symlinks to their
counterparts in /usr (ie the /usr-merge is completed).
That has been the subject of some debate for Gentoo.
I think the reason so much stuff is migrating to /usr is the sense
that keeping things split up is becoming more hassle than it is worth
due to all the vertical integration. If you have a bluetooth keyboard
then you're going to be hard-pressed to use your system without /usr
mounted. That is the standard example, but the sense is that this is
the way the wind is blowing. Virtually every distro out there uses an
initramfs anyway - we're a bit of an aberration in that it seems that
using an initramfs is rare among Gentoo users.
Just look at an initramfs as the new root filesystem. There really
isn't anything you could do with a shell without /usr mounted that you
can't do with a shell in an initramfs.
Rich
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 11:11 ` Rich Freeman
@ 2014-06-05 11:23 ` Samuli Suominen
0 siblings, 0 replies; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 11:23 UTC (permalink / raw
To: gentoo-user
On 05/06/14 14:11, Rich Freeman wrote:
> On Thu, Jun 5, 2014 at 2:34 AM, Greg Woodbury <redwolfe@gmail.com> wrote:
>> Unfortunately, the advocates and implementers made some major political
>> choices when they (apparently deliberately) chose to put the systemd
>> stuff in /usr/lib instead of /lib. It was pointed out that this
>> abrogated certain parts of the FHS, forced those who would like to adopt
>> it to *not* being able to continue using their machines they way they
>> wished to (I.e. they had to choose between several potentially major
>> changes to do so -- don't have a separate /usr or be forced to use a
>> kernel initrd/initramfs method in order to do so.)
> My understanding is that the systemd developers intend for systemd to
> not be installed in /usr unless /lib and so on are symlinks to their
> counterparts in /usr (ie the /usr-merge is completed).
Correct. As in, if you git clone system repository, and run ./autogen.sh
on it,
it will recommend options that will put systemd to /, not /usr
And multiple systemd upstream developers think it's an bad idea to install
systemd to /usr if the /usr-merge is not complete, Kay, Lennart, and others
have said it out loud on ML and #systemd, Freenode
So, it's entirely Gentoo systemd maintainers decision to install into /usr
even without the /usr-merge
>
> I think the reason so much stuff is migrating to /usr is the sense
> that keeping things split up is becoming more hassle than it is worth
> due to all the vertical integration. If you have a bluetooth keyboard
> then you're going to be hard-pressed to use your system without /usr
> mounted. That is the standard example, but the sense is that this is
> the way the wind is blowing. Virtually every distro out there uses an
> initramfs anyway - we're a bit of an aberration in that it seems that
> using an initramfs is rare among Gentoo users.
>
> Just look at an initramfs as the new root filesystem. There really
> isn't anything you could do with a shell without /usr mounted that you
> can't do with a shell in an initramfs.
>
>
That'd be accurate.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 10:47 ` Tom Wijsman
@ 2014-06-05 11:26 ` Samuli Suominen
2014-06-05 12:58 ` Mick
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 11:26 UTC (permalink / raw
To: gentoo-user
On 05/06/14 13:47, Tom Wijsman wrote:
> On Thu, 5 Jun 2014 06:23:38 +0100
> Mick <michaelkintzios@gmail.com> wrote:
>
>> Are you saying that as things stand it is a matter of time before a
>> gentoo user will have to switch from openrc to systemd, if they
>> want/need to continue using sleep and hibernate?
> For them to have support for sleep and hibernate, someone needs to
> develop / maintain it in order to adapt to kernel API changes; as long
> as the only one doing this is systemd, you'll work towards only it
> being supported there in the future.
Correct, and to name an example, pm-utils is still using the old
wireless stack and
'wireless-utils' instead of 'iw'
As in, pm-utils is using kernel options that are marked as DEPRECATED in the
menuconfig, and DEPRECATED means they are going away at some point
So it won't be long the package is broken for every machine that has
wireless
card
I'm sure there are multiple other examples available, but this one pops
up to
mind immediately
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 0:02 ` Samuli Suominen
@ 2014-06-05 11:39 ` Dutch Ingraham
2014-06-05 12:00 ` Samuli Suominen
0 siblings, 1 reply; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-05 11:39 UTC (permalink / raw
To: gentoo-user
On 06/04/2014 08:02 PM, Samuli Suominen wrote:
>
> On 05/06/14 02:15, Dutch Ingraham wrote:
>> On 06/04/2014 03:17 PM, Samuli Suominen wrote:
>>> On 04/06/14 20:11, Dutch Ingraham wrote:
>>>> On 06/04/2014 07:22 AM, Daniel Troeder wrote:
>>>>> Am 04.06.2014 06:05, schrieb Samuli Suominen:
>>>>>> On 04/06/14 05:17, Dutch Ingraham wrote:
>>>>>>> No, "sys-fs/udev" is not masked, but an update is indicated in the
>>>>>>> emerge above. That's a good catch, the MATE stuff is from the overlay.
>>>>>>> Unfortunately, the xfce stuff is not, so even if the overlay currency
>>>>>>> was an issue, I'll still be showing some dependencies.
>>>>>>>
>>>>>> Try re-emerging on un-emerging the offending packages, like
>>>>>> xfce4-session and xfce4-power-manager,
>>>>>> it has helped some people, to refresh the .ebuild copy that is installed
>>>>>> with the .ebuild copy from
>>>>>> Portage
>>>>>>
>>>>>> - Samuli
>>>>>>
>>>>> Thanks - that fixed it for me:
>>>>>
>>>>> # emerge -C xfce-base/xfce4-session xfce-extra/xfce4-power-manager
>>>>> xfce-extra/xfce4-systemload-plugin
>>>>> # emerge -uND xfce-base/xfce4-meta xfce-extra/xfce4-power-manager
>>>>> xfce-extra/xfce4-systemload-plugin
>>>>>
>>>>>
>>>>> Greetings
>>>>> Daniel
>>>>>
>>>> Unfortunately, this doesn't work for me. So let me re-cap: I have
>>>>
>>>> 4. masked virtual/udev-208-r2; that has not worked.
>>> First, remove that mask. Masking it will certainly cause more blockers,
>>> than solve them.
>>>
>>>> [ebuild N ~] mate-extra/mate-power-manager-1.6.3::mate-overlay
>>>> USE="applet policykit -gnome-keyring -man {-test}" 0 kB
>>>> [ebuild N ~] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
>>>> USE="ipv6 -debug -systemd" 0 kB
>>>>
>>> see "::mate-overlay", it's presumably broken or outdated. stop using the
>>> overlay and use MATE from Portage instead.
>>> or you can mask the packages from overlay, the syntax is like:
>>>
>>> /etc/portage/package.mask
>>>
>>> mate-extra/mate-power-manager::mate-overlay
>>> mate-base/mate-session-manager::mate-overlay
>>>
>>> - Samuli
>>>
>>>
>> Thanks everybody for your help. I've made the further suggested
>> changes, but I remain with the three hard blocks.
>>
>> I've now spent about 7 hours over the last two days on this issue (about
>> 2x the fresh install time), when all I wanted to do was a routine
>> update. I've reworked a large part of my system, adding a new
>> package.mask file and populating it with six packages.
>>
>> I suppose its now time for an uninstall. Kind of disappointing; we are
>> told Gentoo is about choices, and in fact that's true. I made the
>> choice to use a pure openRC system. The last 7 hours of free time,
>> though, was spent trying, and ultimately failing, to correct a problem
>> not chosen, not wanted, and not invited.
>>
>> The sine qua non is unarguably systemd. Even though my choice was to
>> not deploy it, apparently it takes a significant time commitment and/or
>> developer-level knowledge to choose to not use it. Quite the inelegant
>> end to my once-trusty OS.
>>
>
> Gentoo doesn't have write access to ::mate-overlay, it's completely
> unofficial
> Gentoo developers are just as much users as you are for ::mate-overlay
>
> Enough said
>
> - Samuli
>
>
Sorry, but this isn't just a MATE overlay problem. Once I made your
suggested changes, the MATE "mask change" requests disappeared. What I
did get was XFCE mask requirements:
[snip]
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by xfce-base/xfce4-meta-4.10
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=xfce-base/xfce4-session-4.10.1-r1
# required by virtual/udev-208-r2
# required by sys-power/upower-0.9.23-r3
# required by xfce-base/xfce4-session-4.10.1-r1[udev]
# required by xfce-base/xfce4-meta-4.10
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=sys-apps/systemd-212-r5
# required by sys-apps/systemd-212-r5[-vanilla]
# required by sys-power/upower-0.9.23-r3
# required by xfce-base/xfce4-session-4.10.1-r1[udev]
# required by xfce-base/xfce4-meta-4.10
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=sys-apps/gentoo-systemd-integration-4
[snip]
I had already <emerge - C>'d those two XFCE applications because, early
in this process an <equery depends upower> had shown them to be
dependent upon "upower" even after emerging "upower-pm-utils." I have
no confidence at this point that my particular problem is reasonably
solvable, as I have been caught in this circle for three days now.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 11:39 ` Dutch Ingraham
@ 2014-06-05 12:00 ` Samuli Suominen
2014-06-05 12:17 ` Dutch Ingraham
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 12:00 UTC (permalink / raw
To: gentoo-user
On 05/06/14 14:39, Dutch Ingraham wrote:
> On 06/04/2014 08:02 PM, Samuli Suominen wrote:
>> Gentoo doesn't have write access to ::mate-overlay, it's completely
>> unofficial
>> Gentoo developers are just as much users as you are for ::mate-overlay
>>
>> Enough said
>>
>> - Samuli
>>
>>
> Sorry, but this isn't just a MATE overlay problem. Once I made your
> suggested changes, the MATE "mask change" requests disappeared. What I
> did get was XFCE mask requirements:
>
> [snip]
>
> The following mask changes are necessary to proceed:
> (see "package.unmask" in the portage(5) man page for more details)
> # required by xfce-base/xfce4-meta-4.10
> # required by @selected
> # required by @world (argument)
> # /etc/portage/package.mask:
> # problems with systemd, upower shift to upower.pm.utils
> =xfce-base/xfce4-session-4.10.1-r1
> # required by virtual/udev-208-r2
> # required by sys-power/upower-0.9.23-r3
> # required by xfce-base/xfce4-session-4.10.1-r1[udev]
> # required by xfce-base/xfce4-meta-4.10
> # required by @selected
> # required by @world (argument)
> # /etc/portage/package.mask:
> # problems with systemd, upower shift to upower.pm.utils
> =sys-apps/systemd-212-r5
> # required by sys-apps/systemd-212-r5[-vanilla]
> # required by sys-power/upower-0.9.23-r3
> # required by xfce-base/xfce4-session-4.10.1-r1[udev]
> # required by xfce-base/xfce4-meta-4.10
> # required by @selected
> # required by @world (argument)
> # /etc/portage/package.mask:
> # problems with systemd, upower shift to upower.pm.utils
> =sys-apps/gentoo-systemd-integration-4
>
> [snip]
>
> I had already <emerge - C>'d those two XFCE applications because, early
> in this process an <equery depends upower> had shown them to be
> dependent upon "upower" even after emerging "upower-pm-utils." I have
> no confidence at this point that my particular problem is reasonably
> solvable, as I have been caught in this circle for three days now.
>
There is no need to mask any Xfce packages, in fact, masking them would
cause more blockers.
So that output would be bogus, as it would include the wrong Xfce masks,
and futhermore it's only end of
the output, so it wouldn't tell the necessary information required for
solving it anyway.
Remove anykind of Xfce masks and post complete output, and don't forget
to use the --tree flag (-t) to see
what is pulling in what.
That is, if you still want help solving the issue.
- Samuli
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 9:40 ` Tom Wijsman
@ 2014-06-05 12:11 ` Dutch Ingraham
2014-06-05 12:31 ` Tom Wijsman
0 siblings, 1 reply; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-05 12:11 UTC (permalink / raw
To: gentoo-user
On 06/05/2014 05:40 AM, Tom Wijsman wrote:
> On Wed, 04 Jun 2014 19:15:22 -0400
> Dutch Ingraham <stoa@gmx.us> wrote:
>
>> Thanks everybody for your help. I've made the further suggested
>> changes, but I remain with the three hard blocks.
>
> Can you provide the emerge output of the following command?
>
> emerge --tree --unordered-diplay -uDNv @world
>
> This makes it more clear what pulls in systemd.
>
> Once you know that, you can mask the chain and use an alternative;
> other than that, MATE is in the Portage tree and therefore you can
> remove the MATE overlay to avoid running into unnecessary blockers.
>
> This happening has nothing to do with Gentoo or systemd; around four
> years ago the development of pm-utils stopped, which causes UPower to
> nowadays take a decision. This results in the following scenarios:
>
> 1. If you need pm-utils, you either need to switch to the
> upower-pm-utils fork or to systemd;
>
> 2. If you don't need pm-utils, you either need to
>
> a) upgrade to upower-0.99 once reverse dependencies support it
> and it is stabilized (this has no dependency on systemd);
>
> b) switch to upower-pm-utils despite not needing pm-utils;
>
> c) switch to systemd.
>
> Gentoo reflects that decision as magic can't happen from one day to
> the other; while trying to keep a fork upower-pm-utils alive as long as
> it can be kept working given the manpower, kernel API and so on...
>
Here's the output you requested, Tom:
dutch@gentoo ~ $ emerge --tree --unordered-display --pretend -uDNv @world
These are the packages that would be merged:
Calculating dependencies... done!
[nomerge ] virtual/shadow-0
[nomerge ] sys-apps/shadow-4.1.5.1-r1 USE="acl cracklib nls pam
-audit (-selinux) -skey -xattr"
[nomerge ] virtual/pam-0
[nomerge ] sys-libs/pam-1.1.6-r2 USE="berkdb cracklib nls
-audit -debug -nis (-selinux) {-test} -vim-syntax"
[nomerge ] sys-auth/pambase-20120417-r3 USE="consolekit
cracklib sha512 -debug -gnome-keyring -minimal -mktemp -pam_krb5
-pam_ssh -passwdqc (-selinux) -systemd"
[nomerge ] sys-auth/consolekit-0.4.6 USE="acl pam policykit
-debug -doc (-selinux) -systemd-units {-test}"
[nomerge ] sys-auth/polkit-0.112-r1 USE="introspection nls
pam -examples -gtk -kde (-selinux) -systemd"
[nomerge ] dev-libs/gobject-introspection-1.38.0
USE="-cairo -doctool {-test}" PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7"
[nomerge ] virtual/pkgconfig-0
[nomerge ] dev-util/pkgconfig-0.28 USE="-hardened
-internal-glib"
[ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug
(-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr"
ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[nomerge ] app-text/docbook-xml-dtd-4.1.2-r6:4.1.2
[nomerge ] app-text/build-docbook-catalog-1.19.1
[nomerge ] sys-apps/util-linux-2.24.1-r2
USE="bash-completion cramfs ncurses nls pam suid udev unicode -caps
-cytune -fdformat -python (-selinux) -slang -static-libs {-test}
-tty-helpers" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3
(-python3_4)" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)"
[ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev
-introspection -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32)
(-x32)" 0 kB
[ebuild N ] virtual/libudev-208:0/1
USE="-static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl
filecaps firmware-loader kmod pam policykit seccomp -audit -cryptsetup
-doc -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
(-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
[ebuild N ] sys-libs/libseccomp-2.1.1
USE="-static-libs" 111 kB
[ebuild N #] sys-apps/gentoo-systemd-integration-4
52 kB
[nomerge ] mate-base/mate-1.6.0::mate-overlay USE="extras
(-bluetooth)"
[ebuild N #] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
USE="ipv6 -debug -systemd" 0 kB
[ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
-ios" 0 kB
[ebuild N #] mate-extra/mate-power-manager-1.6.3::mate-overlay
USE="applet policykit -gnome-keyring -man {-test}" 0 kB
[nomerge ] mate-base/mate-panel-1.6.1::mate-overlay
USE="introspection -networkmanager"
[ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
[1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
[nomerge ] app-text/mate-document-viewer-1.6.2-r1 USE="dbus djvu
introspection ps -caja -debug -dvi -gnome-keyring -t1lib -tiff -xps"
[nomerge ] app-text/libspectre-0.2.7 USE="-debug -doc
-static-libs"
[nomerge ] app-text/ghostscript-gpl-9.10-r2 USE="X bindist
cups dbus djvu -gtk -idn -static-libs" LINGUAS="-de -ja -ko -zh_CN -zh_TW"
[nomerge ] net-print/cups-1.7.1-r1 USE="X acl dbus pam ssl
threads zeroconf -debug -gnutls -java -kerberos -lprng-compat -python
(-selinux) -static-libs -systemd -usb -xinetd" LINGUAS="ca es fr it ja
ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)"
[ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic
jpeg -perl -png -static-libs -tiff -zeroconf" 0 kB
[ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
-examples -static-libs {-test}" 7,484 kB
[ebuild N ] mate-base/mate-applets-1.6.2-r1 USE="X ipv6 policykit
-networkmanager" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
[nomerge ] xfce-base/xfce4-meta-4.10 USE="svg -minimal"
[ebuild N #] xfce-base/xfce4-session-4.10.1-r1 USE="nls udev
xscreensaver -debug -systemd" 0 kB
[blocks b ] sys-power/upower ("sys-power/upower" is blocking
sys-power/upower-pm-utils-0.9.23)
[uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
-doc -ios"
[blocks B ] sys-apps/gentoo-systemd-integration
("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
sys-fs/udev-212-r1)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
sys-apps/gentoo-systemd-integration-4, sys-apps/systemd-212-r5)
Total: 15 packages (3 upgrades, 9 new, 3 reinstalls, 1 uninstall), Size
of downloads: 45,580 kB
Conflict: 4 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/systemd-212-r5::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-200 required by
(sys-power/upower-0.9.23-r3::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-208:0 required by (virtual/udev-208-r2::gentoo,
ebuild scheduled for merge)
>=sys-apps/systemd-207 required by
(sys-apps/gentoo-systemd-integration-4::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-208:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs(-)?]
(>=sys-apps/systemd-208:0/2[abi_x86_64(-)]) required by
(virtual/libudev-208::gentoo, ebuild scheduled for merge)
(sys-fs/udev-212-r1::gentoo, installed) pulled in by
>=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,gudev,introspection?,static-libs?]
(>=sys-fs/udev-208-r1:0/0[abi_x86_64(-),gudev]) required by
(virtual/libgudev-208::gentoo, installed)
>=sys-fs/udev-208 required by (virtual/udev-208-r2::gentoo, ebuild
scheduled for merge)
>=sys-fs/udev-208:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs?]
(>=sys-fs/udev-208:0/0[abi_x86_64(-)]) required by
(virtual/libudev-208::gentoo, ebuild scheduled for merge)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
The following packages are causing rebuilds:
(app-text/qpdf-5.1.1::gentoo, ebuild scheduled for merge) causes
rebuilds for:
(net-print/cups-filters-1.0.53::gentoo, ebuild scheduled for merge)
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by xfce-base/xfce4-meta-4.10
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=xfce-base/xfce4-session-4.10.1-r1
# required by virtual/udev-208-r2
# required by sys-power/upower-0.9.23-r3
# required by mate-base/mate-applets-1.6.2-r1
# required by mate-base/mate-1.6.0::mate-overlay
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=sys-apps/systemd-212-r5
# required by sys-apps/systemd-212-r5[-vanilla]
# required by virtual/libudev-208
# required by virtual/udev-208-r2
# required by sys-power/upower-0.9.23-r3
# required by mate-base/mate-applets-1.6.2-r1
# required by mate-base/mate-1.6.0::mate-overlay
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=sys-apps/gentoo-systemd-integration-4
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
!!! The following installed packages are masked:
- xfce-base/xfce4-meta-4.10::gentoo (masked by: package.mask)
/etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
dutch@gentoo ~ $
Please note (1) I have changed to "upower-pm-utils" and (2) there are
XFCE problems here as well as MATE overlay problems, so removing the
overlay is not necessarily a path off the circle.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 12:00 ` Samuli Suominen
@ 2014-06-05 12:17 ` Dutch Ingraham
2014-06-05 12:18 ` Samuli Suominen
0 siblings, 1 reply; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-05 12:17 UTC (permalink / raw
To: gentoo-user
On 06/05/2014 08:00 AM, Samuli Suominen wrote:
>
> On 05/06/14 14:39, Dutch Ingraham wrote:
>> On 06/04/2014 08:02 PM, Samuli Suominen wrote:
>>> Gentoo doesn't have write access to ::mate-overlay, it's completely
>>> unofficial
>>> Gentoo developers are just as much users as you are for ::mate-overlay
>>>
>>> Enough said
>>>
>>> - Samuli
>>>
>>>
>> Sorry, but this isn't just a MATE overlay problem. Once I made your
>> suggested changes, the MATE "mask change" requests disappeared. What I
>> did get was XFCE mask requirements:
>>
>> [snip]
>>
>> The following mask changes are necessary to proceed:
>> (see "package.unmask" in the portage(5) man page for more details)
>> # required by xfce-base/xfce4-meta-4.10
>> # required by @selected
>> # required by @world (argument)
>> # /etc/portage/package.mask:
>> # problems with systemd, upower shift to upower.pm.utils
>> =xfce-base/xfce4-session-4.10.1-r1
>> # required by virtual/udev-208-r2
>> # required by sys-power/upower-0.9.23-r3
>> # required by xfce-base/xfce4-session-4.10.1-r1[udev]
>> # required by xfce-base/xfce4-meta-4.10
>> # required by @selected
>> # required by @world (argument)
>> # /etc/portage/package.mask:
>> # problems with systemd, upower shift to upower.pm.utils
>> =sys-apps/systemd-212-r5
>> # required by sys-apps/systemd-212-r5[-vanilla]
>> # required by sys-power/upower-0.9.23-r3
>> # required by xfce-base/xfce4-session-4.10.1-r1[udev]
>> # required by xfce-base/xfce4-meta-4.10
>> # required by @selected
>> # required by @world (argument)
>> # /etc/portage/package.mask:
>> # problems with systemd, upower shift to upower.pm.utils
>> =sys-apps/gentoo-systemd-integration-4
>>
>> [snip]
>>
>> I had already <emerge - C>'d those two XFCE applications because, early
>> in this process an <equery depends upower> had shown them to be
>> dependent upon "upower" even after emerging "upower-pm-utils." I have
>> no confidence at this point that my particular problem is reasonably
>> solvable, as I have been caught in this circle for three days now.
>>
>
> There is no need to mask any Xfce packages, in fact, masking them would
> cause more blockers.
> So that output would be bogus, as it would include the wrong Xfce masks,
> and futhermore it's only end of
> the output, so it wouldn't tell the necessary information required for
> solving it anyway.
> Remove anykind of Xfce masks and post complete output, and don't forget
> to use the --tree flag (-t) to see
> what is pulling in what.
> That is, if you still want help solving the issue.
>
> - Samuli
>
>
I I've removed the XFCE masks. Note that mate-power-manager is masked.
Here's the output without them:
dutch@gentoo ~ $ emerge --tree --unordered-display --pretend -uDNv @world
These are the packages that would be merged:
Calculating dependencies... done!
[nomerge ] xfce-extra/thunar-volman-0.8.0 USE="-debug -libnotify"
[nomerge ] xfce-base/libxfce4util-4.10.1 USE="-debug"
[ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug (-fam)
(-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="(64)
(-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[nomerge ] app-text/docbook-xml-dtd-4.1.2-r6:4.1.2
[nomerge ] app-text/build-docbook-catalog-1.19.1
[nomerge ] sys-apps/util-linux-2.24.1-r2
USE="bash-completion cramfs ncurses nls pam suid udev unicode -caps
-cytune -fdformat -python (-selinux) -slang -static-libs {-test}
-tty-helpers" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3
(-python3_4)" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)"
[nomerge ] sys-libs/pam-1.1.6-r2 USE="berkdb cracklib nls
-audit -debug -nis (-selinux) {-test} -vim-syntax"
[nomerge ] sys-auth/pambase-20120417-r3 USE="consolekit
cracklib sha512 -debug -gnome-keyring -minimal -mktemp -pam_krb5
-pam_ssh -passwdqc (-selinux) -systemd"
[nomerge ] sys-auth/consolekit-0.4.6 USE="acl pam
policykit -debug -doc (-selinux) -systemd-units {-test}"
[ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev
-introspection -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32)
(-x32)" 0 kB
[ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl
filecaps firmware-loader kmod pam policykit seccomp -audit -cryptsetup
-doc -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
(-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
[ebuild N ] sys-libs/libseccomp-2.1.1
USE="-static-libs" 111 kB
[ebuild N #] sys-apps/gentoo-systemd-integration-4 52 kB
[ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
ABI_X86="(64) (-32) (-x32)" 0 kB
[nomerge ] net-print/gutenprint-5.2.9 USE="nls readline -cups
-foomaticdb -gimp -gtk -ppds -static-libs"
[nomerge ] app-text/ghostscript-gpl-9.10-r2 USE="X bindist cups
dbus djvu -gtk -idn -static-libs" LINGUAS="-de -ja -ko -zh_CN -zh_TW"
[nomerge ] net-print/cups-1.7.1-r1 USE="X acl dbus pam ssl
threads zeroconf -debug -gnutls -java -kerberos -lprng-compat -python
(-selinux) -static-libs -systemd -usb -xinetd" LINGUAS="ca es fr it ja
ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)"
[ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic
jpeg -perl -png -static-libs -tiff -zeroconf" 0 kB
[ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
-examples -static-libs {-test}" 7,484 kB
[nomerge ] xfce-base/xfce4-meta-4.10 USE="svg -minimal"
[ebuild N ] xfce-base/xfce4-session-4.10.1-r1 USE="nls udev
xscreensaver -debug -systemd" 0 kB
[ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
-ios" 0 kB
[nomerge ] mate-base/mate-1.6.0::mate-overlay USE="extras
(-bluetooth)"
[ebuild N #] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
USE="ipv6 -debug -systemd" 0 kB
[ebuild N #] mate-extra/mate-power-manager-1.6.3::mate-overlay
USE="applet policykit -gnome-keyring -man {-test}" 0 kB
[ebuild N ] mate-base/mate-applets-1.6.2-r1 USE="X ipv6 policykit
-networkmanager" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
[ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
[blocks b ] sys-power/upower ("sys-power/upower" is blocking
sys-power/upower-pm-utils-0.9.23)
[uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
-doc -ios"
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
[blocks B ] sys-apps/gentoo-systemd-integration
("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
sys-fs/udev-212-r1)
Total: 14 packages (3 upgrades, 9 new, 2 reinstalls, 1 uninstall), Size
of downloads: 45,580 kB
Conflict: 4 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-apps/systemd-212-r5::gentoo, ebuild scheduled for merge) pulled in by
>=sys-apps/systemd-207 required by
(sys-apps/gentoo-systemd-integration-4::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-208:0 required by (virtual/udev-208-r2::gentoo,
ebuild scheduled for merge)
>=sys-apps/systemd-200 required by
(sys-power/upower-0.9.23-r3::gentoo, ebuild scheduled for merge)
>=sys-apps/systemd-208:0/2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs(-)?]
(>=sys-apps/systemd-208:0/2[abi_x86_64(-)]) required by
(virtual/libudev-208::gentoo, ebuild scheduled for merge)
(sys-fs/udev-212-r1::gentoo, installed) pulled in by
>=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,gudev,introspection?,static-libs?]
(>=sys-fs/udev-208-r1:0/0[abi_x86_64(-),gudev]) required by
(virtual/libgudev-208::gentoo, installed)
>=sys-fs/udev-208 required by (virtual/udev-208-r2::gentoo, ebuild
scheduled for merge)
>=sys-fs/udev-208:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,static-libs?]
(>=sys-fs/udev-208:0/0[abi_x86_64(-)]) required by
(virtual/libudev-208::gentoo, ebuild scheduled for merge)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
The following packages are causing rebuilds:
(app-text/qpdf-5.1.1::gentoo, ebuild scheduled for merge) causes
rebuilds for:
(net-print/cups-filters-1.0.53::gentoo, ebuild scheduled for merge)
The following mask changes are necessary to proceed:
(see "package.unmask" in the portage(5) man page for more details)
# required by virtual/udev-208-r2
# required by sys-power/upower-0.9.23-r3
# required by mate-extra/mate-power-manager-1.6.3::mate-overlay
# required by mate-base/mate-1.6.0::mate-overlay[extras]
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=sys-apps/systemd-212-r5
# required by sys-apps/systemd-212-r5[-vanilla]
# required by virtual/udev-208-r2
# required by sys-power/upower-0.9.23-r3
# required by mate-extra/mate-power-manager-1.6.3::mate-overlay
# required by mate-base/mate-1.6.0::mate-overlay[extras]
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask:
# problems with systemd, upower shift to upower.pm.utils
=sys-apps/gentoo-systemd-integration-4
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 12:17 ` Dutch Ingraham
@ 2014-06-05 12:18 ` Samuli Suominen
2014-06-05 14:11 ` Dutch Ingraham
0 siblings, 1 reply; 99+ messages in thread
From: Samuli Suominen @ 2014-06-05 12:18 UTC (permalink / raw
To: gentoo-user
On 05/06/14 15:17, Dutch Ingraham wrote:
> On 06/05/2014 08:00 AM, Samuli Suominen wrote:
>> On 05/06/14 14:39, Dutch Ingraham wrote:
>>> On 06/04/2014 08:02 PM, Samuli Suominen wrote:
>>>> Gentoo doesn't have write access to ::mate-overlay, it's completely
>>>> unofficial
>>>> Gentoo developers are just as much users as you are for ::mate-overlay
>>>>
>>>> Enough said
>>>>
>>>> - Samuli
>>>>
>>>>
>>> Sorry, but this isn't just a MATE overlay problem. Once I made your
>>> suggested changes, the MATE "mask change" requests disappeared. What I
>>> did get was XFCE mask requirements:
>>>
>>> [snip]
>>>
>>> The following mask changes are necessary to proceed:
>>> (see "package.unmask" in the portage(5) man page for more details)
>>> # required by xfce-base/xfce4-meta-4.10
>>> # required by @selected
>>> # required by @world (argument)
>>> # /etc/portage/package.mask:
>>> # problems with systemd, upower shift to upower.pm.utils
>>> =xfce-base/xfce4-session-4.10.1-r1
>>> # required by virtual/udev-208-r2
>>> # required by sys-power/upower-0.9.23-r3
>>> # required by xfce-base/xfce4-session-4.10.1-r1[udev]
>>> # required by xfce-base/xfce4-meta-4.10
>>> # required by @selected
>>> # required by @world (argument)
>>> # /etc/portage/package.mask:
>>> # problems with systemd, upower shift to upower.pm.utils
>>> =sys-apps/systemd-212-r5
>>> # required by sys-apps/systemd-212-r5[-vanilla]
>>> # required by sys-power/upower-0.9.23-r3
>>> # required by xfce-base/xfce4-session-4.10.1-r1[udev]
>>> # required by xfce-base/xfce4-meta-4.10
>>> # required by @selected
>>> # required by @world (argument)
>>> # /etc/portage/package.mask:
>>> # problems with systemd, upower shift to upower.pm.utils
>>> =sys-apps/gentoo-systemd-integration-4
>>>
>>> [snip]
>>>
>>> I had already <emerge - C>'d those two XFCE applications because, early
>>> in this process an <equery depends upower> had shown them to be
>>> dependent upon "upower" even after emerging "upower-pm-utils." I have
>>> no confidence at this point that my particular problem is reasonably
>>> solvable, as I have been caught in this circle for three days now.
>>>
>> There is no need to mask any Xfce packages, in fact, masking them would
>> cause more blockers.
>> So that output would be bogus, as it would include the wrong Xfce masks,
>> and futhermore it's only end of
>> the output, so it wouldn't tell the necessary information required for
>> solving it anyway.
>> Remove anykind of Xfce masks and post complete output, and don't forget
>> to use the --tree flag (-t) to see
>> what is pulling in what.
>> That is, if you still want help solving the issue.
>>
>> - Samuli
>>
>>
> I I've removed the XFCE masks. Note that mate-power-manager is masked.
I see you didn't follow the recommendation of getting rid of the
::mate-overlay because
I'm still seeing mate-base/mate::mate-overlay and more in the output
I don't know how we could possible get forward if you don't follow-up on
the already
suggested instructions, no wonder you've been running circles.
Uninstall mate-overlay, emerge -C mate mate-power-manager
mate-session-manager and
anything else you have installed from there. Let Portage pull them back
in from the actual
Portage tree.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 12:11 ` Dutch Ingraham
@ 2014-06-05 12:31 ` Tom Wijsman
2014-06-05 14:15 ` Dutch Ingraham
0 siblings, 1 reply; 99+ messages in thread
From: Tom Wijsman @ 2014-06-05 12:31 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2106 bytes --]
On Thu, 05 Jun 2014 08:11:31 -0400
Dutch Ingraham <stoa@gmx.us> wrote:
> [nomerge ] mate-base/mate-1.6.0::mate-overlay
You are still using the MATE overlay, which wasn't synced up with
the latest changes; make layman sync, but if you want to be really sure
just remove the overlay from layman and use MATE from the Portage tree.
> [ebuild N #] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
> [ebuild N ] sys-power/upower-0.9.23-r3
Don't mask MATE, it causes more blockers; mate-base/mate requires it.
As you can see above, your old checkout of the MATE overlay pulls in
sys-power/upower; the MATE in the portage tree doesn't do this as it
allows upower-pm-utils to satisfy this, I think this has also been
fixed up in the MATE overlay recently which a sync could solve.
> [blocks B ] sys-apps/gentoo-systemd-integration
> ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
> sys-fs/udev-212-r1)
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
> sys-apps/gentoo-systemd-integration-4, sys-apps/systemd-212-r5)
Fixing what was said above, for MATE (maybe XFCE too), will fix it ...
> (sys-apps/systemd-212-r5::gentoo, ebuild scheduled for merge)
> pulled in by
> >=sys-apps/systemd-200 required by
> (sys-power/upower-0.9.23-r3::gentoo, ebuild scheduled for merge)
... as well as this; this last thing points out that something is
still pulling in upower, that's due to the old MATE overlay checkout.
The MATE overlay plans to retire itself in less than a week from now.
https://github.com/Sabayon/mate-overlay/issues/76
If you need help with switching to MATE in the Portage tree, feel free
to let me know; this migration is supposed to go very fluent, so,
removing the overlay from layman should work out well.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 11:26 ` Samuli Suominen
@ 2014-06-05 12:58 ` Mick
2014-06-05 23:15 ` Peter Humphrey
0 siblings, 1 reply; 99+ messages in thread
From: Mick @ 2014-06-05 12:58 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1303 bytes --]
On Thursday 05 Jun 2014 12:26:09 Samuli Suominen wrote:
> On 05/06/14 13:47, Tom Wijsman wrote:
> > On Thu, 5 Jun 2014 06:23:38 +0100
> >
> > Mick <michaelkintzios@gmail.com> wrote:
> >> Are you saying that as things stand it is a matter of time before a
> >> gentoo user will have to switch from openrc to systemd, if they
> >> want/need to continue using sleep and hibernate?
> >
> > For them to have support for sleep and hibernate, someone needs to
> > develop / maintain it in order to adapt to kernel API changes; as long
> > as the only one doing this is systemd, you'll work towards only it
> > being supported there in the future.
>
> Correct, and to name an example, pm-utils is still using the old
> wireless stack and
> 'wireless-utils' instead of 'iw'
> As in, pm-utils is using kernel options that are marked as DEPRECATED in
> the menuconfig, and DEPRECATED means they are going away at some point So
> it won't be long the package is broken for every machine that has wireless
> card
> I'm sure there are multiple other examples available, but this one pops
> up to
> mind immediately
Fair enough, I've keyworded sys-power/upower-0.99.0 for now on one machine and
it seems to work fine, without imposing systemd at the moment. :-)
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 12:18 ` Samuli Suominen
@ 2014-06-05 14:11 ` Dutch Ingraham
0 siblings, 0 replies; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-05 14:11 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/html, Size: 5382 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 12:31 ` Tom Wijsman
@ 2014-06-05 14:15 ` Dutch Ingraham
2014-06-05 15:40 ` Tom Wijsman
2014-06-05 15:42 ` Mick
0 siblings, 2 replies; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-05 14:15 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/html, Size: 3742 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 14:15 ` Dutch Ingraham
@ 2014-06-05 15:40 ` Tom Wijsman
2014-06-05 22:28 ` Dutch Ingraham
2014-06-05 15:42 ` Mick
1 sibling, 1 reply; 99+ messages in thread
From: Tom Wijsman @ 2014-06-05 15:40 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 623 bytes --]
On Thu, 5 Jun 2014 16:15:11 +0200
"Dutch Ingraham" <stoa@gmx.us> wrote:
> If you could point me to the proper command set to make the switch,
> I'd appreciate it.
Remove the overlay (`layman -d mate`) and then do a world upgrade.
It is as simple as that, as it'll upgrade all those packages to the
versions that are in the Portage tree; if not, please let me know.
Good luck and thank you in advance.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 14:15 ` Dutch Ingraham
2014-06-05 15:40 ` Tom Wijsman
@ 2014-06-05 15:42 ` Mick
1 sibling, 0 replies; 99+ messages in thread
From: Mick @ 2014-06-05 15:42 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 551 bytes --]
On Thursday 05 Jun 2014 15:15:11 Dutch Ingraham wrote:
> <html><head></head><body><div style="font-family: Verdana;font-size:
> 12.0px;"><div> <div>
>
> <div name="quoted-content"> </div>
>
> <div name="quoted-content">If you could point me to the proper command set
> to make the switch, I'd appreciate it.</div> </div>
> </div>
> </div></div></body></html>
Please see if you can switch off HTML when posting to this list.
Check man layman, the delete command is:
layman -d <overlay>
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-05 15:40 ` Tom Wijsman
@ 2014-06-05 22:28 ` Dutch Ingraham
0 siblings, 0 replies; 99+ messages in thread
From: Dutch Ingraham @ 2014-06-05 22:28 UTC (permalink / raw
To: gentoo-user
On 06/05/2014 11:40 AM, Tom Wijsman wrote:
> On Thu, 5 Jun 2014 16:15:11 +0200
> "Dutch Ingraham" <stoa@gmx.us> wrote:
>
>> If you could point me to the proper command set to make the switch,
>> I'd appreciate it.
>
> Remove the overlay (`layman -d mate`) and then do a world upgrade.
>
> It is as simple as that, as it'll upgrade all those packages to the
> versions that are in the Portage tree; if not, please let me know.
>
> Good luck and thank you in advance.
>
OK Tom, I'll try that tonight. Thanks to everyone who offered
solutions, and especially to TomWij and Samuli for their extra effort.
For my future reference, could someone point me to the documentation
that provides for the situation where an application installed under
layman is migrated to the portage tree? I understand now the procedure
seems simple, but without that information, I wouldn't ordinarily just
presume such a simple fix (kudos to the portage devs/maintainers)(I
certainly would have done it long ago when Tom first populated the tree).
I have checked the following sources and find nothing but how to install
and work with overlays, but only the command above for removing one -
nothing on migration: Gentoo Overlays User's Guide, the Gentoo wikis on
overlays and layman, the layman, portage, and emerge manpages, and the
Gentoo Handbook.
Thanks again for all the help.
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 12:58 ` Mick
@ 2014-06-05 23:15 ` Peter Humphrey
2014-06-06 5:46 ` Mick
0 siblings, 1 reply; 99+ messages in thread
From: Peter Humphrey @ 2014-06-05 23:15 UTC (permalink / raw
To: gentoo-user
On Thursday 05 June 2014 13:58:45 Mick wrote:
> .., I've keyworded sys-power/upower-0.99.0 for now on one machine
> and it seems to work fine, without imposing systemd at the moment. :-)
I bet you have quite a lot of systemd components lurking in the background
though, ready to take over the world the next time you aren't looking :-)
--
Regards
Peter
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-05 23:15 ` Peter Humphrey
@ 2014-06-06 5:46 ` Mick
2014-06-06 11:18 ` Rich Freeman
0 siblings, 1 reply; 99+ messages in thread
From: Mick @ 2014-06-06 5:46 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 699 bytes --]
On Friday 06 Jun 2014 00:15:02 Peter Humphrey wrote:
> On Thursday 05 June 2014 13:58:45 Mick wrote:
> > .., I've keyworded sys-power/upower-0.99.0 for now on one machine
> > and it seems to work fine, without imposing systemd at the moment. :-)
>
> I bet you have quite a lot of systemd components lurking in the background
> though, ready to take over the world the next time you aren't looking :-)
Ha! I can already see this one:
338 ? Ss 0:00 /lib/systemd/systemd-udevd --daemon
I have set USE="-systemd", but if/when Gentoo migrates to systemd as the
default startup I will probably have to remove it and then learn how to use
systemd.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-06 5:46 ` Mick
@ 2014-06-06 11:18 ` Rich Freeman
2014-06-06 19:13 ` Mick
0 siblings, 1 reply; 99+ messages in thread
From: Rich Freeman @ 2014-06-06 11:18 UTC (permalink / raw
To: gentoo-user
On Fri, Jun 6, 2014 at 1:46 AM, Mick <michaelkintzios@gmail.com> wrote:
> On Friday 06 Jun 2014 00:15:02 Peter Humphrey wrote:
>>
>> I bet you have quite a lot of systemd components lurking in the background
>> though, ready to take over the world the next time you aren't looking :-)
>
> Ha! I can already see this one:
>
> 338 ? Ss 0:00 /lib/systemd/systemd-udevd --daemon
>
> I have set USE="-systemd", but if/when Gentoo migrates to systemd as the
> default startup I will probably have to remove it and then learn how to use
> systemd.
That would be udev. It has been around long before systemd, and you
must have missed the huge flamewar when they renamed it to
systemd-udevd. Maybe we'll see "java" renamed to
"java-by-oracle-with-ask-toolbar" next. :)
If you ever migrate to systemd you really just need to set USE=systemd
and install systemd. Portage will swap out your udev in the process,
though nothing there will really change as systemd and udev install
the same udev components. There is a guide for installing systemd
that you should follow which gets into all the details.
Rich
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-06 11:18 ` Rich Freeman
@ 2014-06-06 19:13 ` Mick
2014-06-06 19:31 ` Rich Freeman
0 siblings, 1 reply; 99+ messages in thread
From: Mick @ 2014-06-06 19:13 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 1141 bytes --]
On Friday 06 Jun 2014 12:18:09 Rich Freeman wrote:
> That would be udev. It has been around long before systemd, and you
> must have missed the huge flamewar when they renamed it to
> systemd-udevd. Maybe we'll see "java" renamed to
> "java-by-oracle-with-ask-toolbar" next. :)
TBH I wouldn't be surprised. At least java offers a choice of avoiding it.
;-)
> If you ever migrate to systemd you really just need to set USE=systemd
> and install systemd. Portage will swap out your udev in the process,
> though nothing there will really change as systemd and udev install
> the same udev components. There is a guide for installing systemd
> that you should follow which gets into all the details.
I didn't miss the flamewar. Actually I recall joining in the fun and posting
the odd message about systemd. I know that I could use eudev or systemd-udev
(or even mdev as kindly shared in this list by Walter).
I am mostly happy with openrc and therefore have no reason to move to the
systemd monoculture, unless gentoo falls in line with Debian et al. and leaves
me no choice.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Re: Systemd upower
2014-06-06 19:13 ` Mick
@ 2014-06-06 19:31 ` Rich Freeman
0 siblings, 0 replies; 99+ messages in thread
From: Rich Freeman @ 2014-06-06 19:31 UTC (permalink / raw
To: gentoo-user
On Fri, Jun 6, 2014 at 3:13 PM, Mick <michaelkintzios@gmail.com> wrote:
>
> I am mostly happy with openrc and therefore have no reason to move to the
> systemd monoculture, unless gentoo falls in line with Debian et al. and leaves
> me no choice.
>
I don't really see that happening anytime soon - it will be more
likely to become an issue for the more complex desktop environments
(Gnome is already going this way - KDE may very well go this way
later). Historically they're the first packages to require things
like HAL, udev, dbus, pulseaudio, etc (and on Gentoo the maintainers
tend to do a good job of minimizing dependencies).
I think many will switch to systemd anyway, simply because that is the
way the wind is blowing and it does have some benefits depending on
your situation (but so do a number of other configurations). I tend
to use it by default on new installs, and anytime I find myself
tweaking my monit rules I keep bumping up migrating entirely to
systemd a little higher on my to-do list.
Rich
^ permalink raw reply [flat|nested] 99+ messages in thread
* Apologies - WAS: Re: [gentoo-user] Systemd upower
2014-06-04 13:47 ` Neil Bothwick
2014-06-04 13:47 ` Samuli Suominen
@ 2014-06-08 17:26 ` Tanstaafl
2014-06-08 20:15 ` Rich Freeman
1 sibling, 1 reply; 99+ messages in thread
From: Tanstaafl @ 2014-06-08 17:26 UTC (permalink / raw
To: gentoo-user
On 6/4/2014 9:47 AM, Neil Bothwick <neil@digimed.co.uk> wrote:
> You seem to think the Upower devs simply decided to use systemd instead
> of doing it themselves. In fact, they were always using code, from either
> systemd or pm-utils. The fact that development stopped on pm-utils is
> neither the fault of the Upower or systemd people. They were reduced to a
> choice of one and you blame them for making the wrong choice?
Actually, I wasn't talking about upower specifically, I was talking
about this whole slippery slope that is systemd - but you are right, and
I absolutely apologize for my comment about 'lazy devs', and most of my
other negative comments.
I still don't like the way systemd seems to be devouring everything to
the point that it is apparently inevitable that it will become the
default init system for all linux system.
But I also admit that this is more just personal bias against
Lennart/Kay/etc and all things related to them, all coming just from the
many threads I've read, and also just fear of change in general (being
that I am *not* a programmer, and am *not* capable of doing anything
about this myself, regardless of if I would have the time or not).
So, I will absolutely cease and desist denigrating systemd, at least
until such time as I can speak from direct personal experience.
First question: is there a decent guide to installing a gentoo system
from scratch using systemd as the init system?
Second question: is there a decent guide to how to switch from OpenRC to
systemd?
Third question: is there a decent guide on how to switch from systemd
back to OpenRC, if I encounter any serious problems on a production box?
Thanks, and again, my apologies for starting another flame-fest, and
especially for basically abandoning the thread afterwards (busy week
last week)...
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: Apologies - WAS: Re: [gentoo-user] Systemd upower
2014-06-08 17:26 ` Apologies - WAS: " Tanstaafl
@ 2014-06-08 20:15 ` Rich Freeman
0 siblings, 0 replies; 99+ messages in thread
From: Rich Freeman @ 2014-06-08 20:15 UTC (permalink / raw
To: gentoo-user
On Sun, Jun 8, 2014 at 1:26 PM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
>
> First question: is there a decent guide to installing a gentoo system from
> scratch using systemd as the init system?
I've done this a few times on VMs. Just follow the handbook, but skip
steps about configuring hostname/timezone/locale/etc since systemd
does this (but do set up locale.gen). Then follow the systemd install
guide. If you follow both guides to completion you won't hurt
anything, but you'll just end up configuring some things twice (but
systemd does migrate some of your settings over).
>
> Second question: is there a decent guide to how to switch from OpenRC to
> systemd?
Yes, the systemd wiki page is the best place to go for this. It is
pretty straightfoward.
The only thing I'd do differently is just use networkd. The guide
doesn't include that yet.
cat > /etc/systemd/network/dhcp.network
[Match]
Name=en*
[Network]
DHCP=yes
--- end file ---
(as long as you keep the extension you can call that file whatever you
want, and if your interface doesn't match that glob you can tweak it)
Also, if you have any network filesystems be sure to set the _netdev
option in fstab.
>
> Third question: is there a decent guide on how to switch from systemd back
> to OpenRC, if I encounter any serious problems on a production box?
For the most part you can just change the init setting on your kernel
line to switch back and forth. You'll end up using udev packaged with
systemd, but for the most part that shouldn't cause too many problems.
Oh, if you're using dracut there is a chance it won't realize you
aren't running systemd in your kernel and that could cause some issues
(I was getting some of that before I intended to cut over to systemd
in my last migration, but I didn't mess with it for long).
Just keep in mind that immediately following the migration you won't
have any services enabled. That means no network, no sshd, etc.
Starting that stuff up is pretty easy, but it is just like having a
fresh OpenRC install.
Rich
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-03 15:11 ` [gentoo-user] " Silvio Siefke
@ 2014-06-09 15:34 ` Alan Mackenzie
2014-06-09 16:18 ` Rick "Zero_Chaos" Farina
2014-06-09 16:21 ` Alexander Kapshuk
0 siblings, 2 replies; 99+ messages in thread
From: Alan Mackenzie @ 2014-06-09 15:34 UTC (permalink / raw
To: gentoo-user
On Tue, Jun 03, 2014 at 05:11:32PM +0200, Silvio Siefke wrote:
> On Tue, 3 Jun 2014 09:29:35 -0500 Canek Peláez Valdés
> <caneko@gmail.com> wrote:
> > If I understood correctly, you need to:
> > emerge -C sys-power/upower
> > emerge -1v sys-power/upower-pm-utils
> > and then update world as usual.
> Yes is correct, i has find out after read ebuilds from the packages which
> need upower.
I do this:
emerge --unmerge upower
emerge -1vp sys-power/upower-pm-utils
, and I still get portage threatening to merge that other init system:
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB
[ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB
[ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
[ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
Total: 5 packages (5 new), Size of downloads: 6,513 kB
Conflict: 2 blocks (2 unsatisfied)
Would somebody please help me sort this out. What am I doing wrong?
Where is systemd coming from? I look in upower-pm-utils-0.9.23.ebuild,
and the only reference to systemd seems to be right at the beginning:
EAPI=5
inherit eutils systemd
(, plus a couple of inconsequential references near the end.) I'm not
quite sure exactly what "inherit" means here, but the FM (man (5) ebuild)
says:
Inherit is portage's maintenance of extra classes of functions that
are external to ebuilds and provided as inheritable capabilities and
data. They define functions and set data types as drop-in replacements,
expanded, and simplified routines for extremely common tasks to
streamline the build process. Call to inherit cannot depend on conditions
which can vary in given ebuild. Specification of the eclasses contains
only their name and not the .eclass extension. Also note that the
inherit statement must come before other variable declarations unless
these variables are used in global scope of eclasses.
, which, being vague, leaves me still unsure what "inherit" means. ;-(
Is there any documentation anywhere of what "inherit" actually DOES?
What am I doing wrong?
> Thanks for help & Nice Day
> Silvio
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-09 15:34 ` Alan Mackenzie
@ 2014-06-09 16:18 ` Rick "Zero_Chaos" Farina
2014-06-09 18:43 ` Alan Mackenzie
2014-06-09 16:21 ` Alexander Kapshuk
1 sibling, 1 reply; 99+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2014-06-09 16:18 UTC (permalink / raw
To: gentoo-user
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06/09/2014 11:34 AM, Alan Mackenzie wrote:
> On Tue, Jun 03, 2014 at 05:11:32PM +0200, Silvio Siefke wrote:
>> On Tue, 3 Jun 2014 09:29:35 -0500 Canek Peláez Valdés
>> <caneko@gmail.com> wrote:
>
>>> If I understood correctly, you need to:
>
>>> emerge -C sys-power/upower
>>> emerge -1v sys-power/upower-pm-utils
>
>>> and then update world as usual.
>
>> Yes is correct, i has find out after read ebuilds from the packages which
>> need upower.
>
> I do this:
>
> emerge --unmerge upower
> emerge -1vp sys-power/upower-pm-utils
>
> , and I still get portage threatening to merge that other init system:
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB
> [ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB
> [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
> [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
> [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
>
> Total: 5 packages (5 new), Size of downloads: 6,513 kB
> Conflict: 2 blocks (2 unsatisfied)
It would be helpful to build with --tree so we can get some idea of what
is depending on systemd.
>
> Would somebody please help me sort this out. What am I doing wrong?
> Where is systemd coming from? I look in upower-pm-utils-0.9.23.ebuild,
> and the only reference to systemd seems to be right at the beginning:
>
> EAPI=5
> inherit eutils systemd
This is pulling in an eclass to use it's code in the ebuild. You can
see them in /usr/portage/eclass/*.eclass
Thanks,
Zero
>
> (, plus a couple of inconsequential references near the end.) I'm not
> quite sure exactly what "inherit" means here, but the FM (man (5) ebuild)
> says:
>
> Inherit is portage's maintenance of extra classes of functions that
> are external to ebuilds and provided as inheritable capabilities and
> data. They define functions and set data types as drop-in replacements,
> expanded, and simplified routines for extremely common tasks to
> streamline the build process. Call to inherit cannot depend on conditions
> which can vary in given ebuild. Specification of the eclasses contains
> only their name and not the .eclass extension. Also note that the
> inherit statement must come before other variable declarations unless
> these variables are used in global scope of eclasses.
>
> , which, being vague, leaves me still unsure what "inherit" means. ;-(
> Is there any documentation anywhere of what "inherit" actually DOES?
>
> What am I doing wrong?
>
>> Thanks for help & Nice Day
>> Silvio
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQIcBAEBAgAGBQJTld5hAAoJEKXdFCfdEflKeOAQAIcjAiB4F8B8j79Nfe0OPdV6
S2s3k1gjTomWzBEp5HMmVUEwzNkdOxoKE/1nOg+joodfTRuDb3KqzmD90ExoQbyU
goU9Fs80RjkJgNorh3Qv5M84QrtOmtUyny0lBb4n6yzpaJCjjSrXoWhknE8lntvu
U/0KhqeDLmLpPtoSYy/dxaLNxqbPUvIPkIwmumlRWzHrxOhfWiXPiFNzZ1U2ZEwi
BwK2+rO00RAcsN00w4JIUimtJhhCNE4pjIUrErJXGdBRmB7zn4JTaBsfS0K6VyP3
8GPWpBNb+pAdeGz+sKfwvarH+/g1FvK6WY6SPw/d7jdO673IOLXgacY9MyL7IfrW
7olBIq8LFs3B/oC2btDu96RcEGKJ5ghiTiLBbnRV9NezbPxRN9XX5iPnDMqFv/o2
+xFKQkeGtDDAu9BaBHg09cQZOdZi8XoqquzIJNvqqqFUMimk43fLChX1/itc28P6
q6Kj2VV8vIE6HeSmN9KAG/5XuYEvZkDGbuS92SJ4L7n7DvK1IXgmM1cKJQku0C7L
VSM5GLYhKw0G0k8wRaJO/h32N7yGLCuaxiJ9kg2PpipSSDhPYDsGv+58ulAsS27a
kcDjP44lL8TRt9bHAVcNr45R5GDvh28TLF6I8K8nvwAM+77hSglzlEKS8EsYVxDF
PKpH/jfaqC9GzaweE0hr
=QIFF
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-09 15:34 ` Alan Mackenzie
2014-06-09 16:18 ` Rick "Zero_Chaos" Farina
@ 2014-06-09 16:21 ` Alexander Kapshuk
1 sibling, 0 replies; 99+ messages in thread
From: Alexander Kapshuk @ 2014-06-09 16:21 UTC (permalink / raw
To: gentoo-user
On 06/09/2014 06:34 PM, Alan Mackenzie wrote:
> On Tue, Jun 03, 2014 at 05:11:32PM +0200, Silvio Siefke wrote:
>> On Tue, 3 Jun 2014 09:29:35 -0500 Canek Peláez Valdés
>> <caneko@gmail.com> wrote:
>>> If I understood correctly, you need to:
>>> emerge -C sys-power/upower
>>> emerge -1v sys-power/upower-pm-utils
>>> and then update world as usual.
>> Yes is correct, i has find out after read ebuilds from the packages which
>> need upower.
> I do this:
>
> emerge --unmerge upower
> emerge -1vp sys-power/upower-pm-utils
>
> , and I still get portage threatening to merge that other init system:
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB
> [ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB
> [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
> [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
> [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
> [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
> [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
>
> Total: 5 packages (5 new), Size of downloads: 6,513 kB
> Conflict: 2 blocks (2 unsatisfied)
>
> Would somebody please help me sort this out. What am I doing wrong?
> Where is systemd coming from? I look in upower-pm-utils-0.9.23.ebuild,
> and the only reference to systemd seems to be right at the beginning:
>
> EAPI=5
> inherit eutils systemd
>
> (, plus a couple of inconsequential references near the end.) I'm not
> quite sure exactly what "inherit" means here, but the FM (man (5) ebuild)
> says:
>
> Inherit is portage's maintenance of extra classes of functions that
> are external to ebuilds and provided as inheritable capabilities and
> data. They define functions and set data types as drop-in replacements,
> expanded, and simplified routines for extremely common tasks to
> streamline the build process. Call to inherit cannot depend on conditions
> which can vary in given ebuild. Specification of the eclasses contains
> only their name and not the .eclass extension. Also note that the
> inherit statement must come before other variable declarations unless
> these variables are used in global scope of eclasses.
>
> , which, being vague, leaves me still unsure what "inherit" means. ;-(
> Is there any documentation anywhere of what "inherit" actually DOES?
>
> What am I doing wrong?
>
>> Thanks for help & Nice Day
>> Silvio
Can you please verify that:
(1). sys-power/upower is gone by running this:
equery l (that's a lower case 'l') sys-power/upower
(2). sys-power/upower-pm-utils has been installed:
equery l sys-power/upower-pm-utils
(3). the 'p' flag does not actually install anything:
emerge(1)
--pretend (-p)
Instead of actually performing the merge, simply
display what
*would* have been installed if --pretend weren't used.
So if step 2 results in the negative, you may want to run the command
line without the 'p' flag, like so:
emerge -av1 sys-power/upower-pm-utils
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-09 16:18 ` Rick "Zero_Chaos" Farina
@ 2014-06-09 18:43 ` Alan Mackenzie
2014-06-10 20:01 ` Tom Wijsman
0 siblings, 1 reply; 99+ messages in thread
From: Alan Mackenzie @ 2014-06-09 18:43 UTC (permalink / raw
To: gentoo-user
Hello, Rick, thanks for the reply.
On Mon, Jun 09, 2014 at 12:18:41PM -0400, Rick "Zero_Chaos" Farina wrote:
> On 06/09/2014 11:34 AM, Alan Mackenzie wrote:
> > I do this:
> > emerge --unmerge upower
> > emerge -1vp sys-power/upower-pm-utils
> > , and I still get portage threatening to merge that other init system:
> > These are the packages that would be merged, in order:
> > Calculating dependencies... done!
> > [ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB
> > [ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB
> > [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
> > [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
> > [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
> > [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
> > [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
> > Total: 5 packages (5 new), Size of downloads: 6,513 kB
> > Conflict: 2 blocks (2 unsatisfied)
> It would be helpful to build with --tree so we can get some idea of what
> is depending on systemd.
OK. emerge -1vpt sys-power/upower-pm-utils gives me:
These are the packages that would be merged, in reverse order:
Calculating dependencies ... done!
[ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
[ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[nomerge ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)"
[nomerge ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2"
[ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
[ebuild N ] sys-apps/systemd-212-r5:0/2 USE="acl filecaps firmware-loader gudev introspection kmod pam policykit python seccomp -audit -cryptsetup -doc -gcrypt -http (-kdbus) -lzma -qrcode (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3" PYTHON_TARGETS="python2_7 python3_3 -python3_2" 2,659 kB
[ebuild N ] dev-python/lxml-3.3.5 USE="threads -beautifulsoup3 -doc -examples" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)" 3,387 kB
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
Total: 5 packages (5 new), Size of downloads: 6,513 kB
Conflict: 2 blocks (2 unsatisfied)
. Taking a hint from the emerge man page, and adding --update, I get:
These are the packages that would be merged, in reverse order:
Calculating dependencies ... done!
[ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
[ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
[ebuild U ] sys-fs/udev-212-r1 [208] USE="acl firmware-loader gudev introspection kmod -doc (-selinux) -static-libs (-openrc%*)" ABI_X86="(64) (-32) (-x32)" 2,660 kB
[ebuild U ] sys-apps/hwids-20140317 [20130915.1] USE="udev" 1,585 kB
[ebuild U ] sys-apps/kmod-17 [15] USE="python%* tools zlib -debug -doc -lzma -static-libs (-openrc%*)" PYTHON_TARGETS="python2_7%* python3_3%* -python3_2% (-python3_4)" 1,450 kB
Total: 5 packages (3 upgrades, 2 new), Size of downloads: 6,110 kB
, which seems like what I wanted in the first place.
Then again, I call
emerge -1vpuND --color y --tree sys-power/upower-pm-utils 2>&1 | less -F
, things go pear shaped again, with:
These are the packages that would be merged, in reverse order:
Calculating dependencies .... ............. .. .... .............. .... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/perl:0
(dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by
>=dev-lang/perl-5.16 required by (dev-perl/XML-Parser-2.410.0::gentoo, installed)
(dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by
dev-lang/perl:0/0= required by (net-print/cups-filters-1.0.53::gentoo, installed)
app-text/poppler:0
(app-text/poppler-0.24.3::gentoo, installed) pulled in by
app-text/poppler:0/43=[cxx,jpeg,lcms,tiff,xpdf-headers(+)] required by (net-print/cups-filters-1.0.53::gentoo, installed)
(app-text/poppler-0.26.1::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
What the heck is going on, when a package management system can't even
make a decision on which version of perl to use, and stick to that
decision? And it can only be described as a bug, that the gobbledegook
"(no parents that aren't satisfied by other packages in this slot)"
passes for a supposedly informative message.
Anyhow, thanks indeed for the help. Maybe, someday in the distant
future, I'll succeed in updating my Gentoo system after all.
Have a great evening!
> Thanks,
> Zero
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 99+ messages in thread
* Re: [gentoo-user] Systemd upower
2014-06-09 18:43 ` Alan Mackenzie
@ 2014-06-10 20:01 ` Tom Wijsman
0 siblings, 0 replies; 99+ messages in thread
From: Tom Wijsman @ 2014-06-10 20:01 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2274 bytes --]
On Mon, 9 Jun 2014 18:43:04 +0000
Alan Mackenzie <acm@muc.de> wrote:
> Hello, Rick, thanks for the reply.
>
> [... cut all the emerge output, quotes and text in between ...]
>
> What the heck is going on, when a package management system can't even
> make a decision on which version of perl to use, and stick to that
> decision? And it can only be described as a bug, that the
> gobbledegook "(no parents that aren't satisfied by other packages in
> this slot)" passes for a supposedly informative message.
>
> Anyhow, thanks indeed for the help. Maybe, someday in the distant
> future, I'll succeed in updating my Gentoo system after all.
To start with, please avoid using -p (--pretend); sometimes emerge will
continue regardless of what is displayed, which can help you forward.
Though, that still might imply that you need to resolve that output.
A very first thing you'll notice is that the Perl conflict seems to
suggest that there is an old Perl version installed and a new Perl
version scheduled to be merged.
When you do a merge of an individual package, it won't consider the
reverse dependencies of Perl and therefore it will result in a conflict
instead of upgrading the reverse dependencies of Perl.
A solution to this is to upgrade your entire system (@world) such that
your entire system is in a consistent and upgraded state; however, this
only is a way forward as long as it doesn't bring up a conflict.
So ... In order to proceed here, you have to unmerge sys-power/upower
(which you've already done) and mask sys-power/upower as well as
sys-apps/systemd (yet to do), then an `emerge -auvDNt @world` should
help you forward; if not, its output can help you bring it forward.
If there is a mention about backtracking, try --backtrack=9001 or so;
also, if it still tries to bring in sys-power/upower then you might
have an overlay that attempts to do this (sync and/or contact author).
As a result of the unmerge and mask, it picks upower-pm-utils for you.
> Have a great evening!
You too.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 99+ messages in thread
end of thread, other threads:[~2014-06-10 20:03 UTC | newest]
Thread overview: 99+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-03 14:14 [gentoo-user] Systemd upower Silvio Siefke
2014-06-03 14:29 ` Canek Peláez Valdés
2014-06-03 14:52 ` Peter Humphrey
2014-06-03 15:10 ` Canek Peláez Valdés
2014-06-03 15:14 ` Samuli Suominen
2014-06-03 15:39 ` [gentoo-user] " »Q«
2014-06-04 8:33 ` Peter Humphrey
2014-06-04 1:27 ` [gentoo-user] " Greg Woodbury
2014-06-03 16:48 ` Tanstaafl
2014-06-03 17:08 ` Canek Peláez Valdés
2014-06-03 20:14 ` Alan McKinnon
2014-06-03 21:01 ` Marc Stürmer
2014-06-03 21:40 ` Alan McKinnon
2014-06-03 21:59 ` Canek Peláez Valdés
2014-06-03 22:06 ` Alon Bar-Lev
2014-06-03 23:04 ` Alan McKinnon
2014-06-03 23:13 ` Canek Peláez Valdés
2014-06-03 23:24 ` Jim Burwell
2014-06-04 0:58 ` Dutch Ingraham
2014-06-04 1:08 ` Canek Peláez Valdés
2014-06-04 1:48 ` Dutch Ingraham
2014-06-04 1:57 ` Michael Cook
2014-06-04 2:17 ` Dutch Ingraham
2014-06-04 4:05 ` Samuli Suominen
2014-06-04 11:22 ` Daniel Troeder
2014-06-04 12:15 ` Daniel Troeder
2014-06-04 12:49 ` Samuli Suominen
2014-06-04 17:11 ` Dutch Ingraham
2014-06-04 19:17 ` Samuli Suominen
2014-06-04 23:15 ` Dutch Ingraham
2014-06-04 23:25 ` Alon Bar-Lev
2014-06-05 0:07 ` Samuli Suominen
2014-06-05 0:22 ` Alon Bar-Lev
2014-06-05 0:46 ` Samuli Suominen
2014-06-05 0:51 ` Rich Freeman
2014-06-04 23:27 ` Neil Bothwick
2014-06-05 9:47 ` Tom Wijsman
2014-06-05 0:02 ` Samuli Suominen
2014-06-05 11:39 ` Dutch Ingraham
2014-06-05 12:00 ` Samuli Suominen
2014-06-05 12:17 ` Dutch Ingraham
2014-06-05 12:18 ` Samuli Suominen
2014-06-05 14:11 ` Dutch Ingraham
2014-06-05 9:40 ` Tom Wijsman
2014-06-05 12:11 ` Dutch Ingraham
2014-06-05 12:31 ` Tom Wijsman
2014-06-05 14:15 ` Dutch Ingraham
2014-06-05 15:40 ` Tom Wijsman
2014-06-05 22:28 ` Dutch Ingraham
2014-06-05 15:42 ` Mick
2014-06-04 12:24 ` Tom Wijsman
2014-06-04 2:07 ` Canek Peláez Valdés
2014-06-04 3:13 ` Samuli Suominen
2014-06-04 0:14 ` Tom Wijsman
2014-06-03 22:59 ` Neil Bothwick
2014-06-03 23:07 ` Alan McKinnon
2014-06-03 23:15 ` Canek Peláez Valdés
2014-06-04 1:37 ` Greg Woodbury
2014-06-04 2:05 ` Canek Peláez Valdés
2014-06-04 10:28 ` Greg Woodbury
2014-06-04 15:11 ` Canek Peláez Valdés
2014-06-05 6:34 ` Greg Woodbury
2014-06-05 10:36 ` Tom Wijsman
2014-06-05 11:11 ` Rich Freeman
2014-06-05 11:23 ` Samuli Suominen
2014-06-04 12:21 ` Tanstaafl
2014-06-04 12:57 ` Samuli Suominen
2014-06-04 12:58 ` Rich Freeman
2014-06-04 13:08 ` Samuli Suominen
2014-06-04 18:28 ` Marc Joliet
2014-06-04 18:45 ` Peter Humphrey
2014-06-04 13:47 ` Neil Bothwick
2014-06-04 13:47 ` Samuli Suominen
2014-06-08 17:26 ` Apologies - WAS: " Tanstaafl
2014-06-08 20:15 ` Rich Freeman
2014-06-04 15:51 ` Canek Peláez Valdés
2014-06-03 20:06 ` Alan McKinnon
2014-06-04 22:14 ` [gentoo-user] " »Q«
2014-06-04 22:27 ` Samuli Suominen
2014-06-05 5:23 ` Mick
2014-06-05 7:25 ` Samuli Suominen
2014-06-05 9:03 ` Mick
2014-06-05 9:08 ` Samuli Suominen
2014-06-05 10:15 ` Mick
2014-06-05 10:47 ` Tom Wijsman
2014-06-05 11:26 ` Samuli Suominen
2014-06-05 12:58 ` Mick
2014-06-05 23:15 ` Peter Humphrey
2014-06-06 5:46 ` Mick
2014-06-06 11:18 ` Rich Freeman
2014-06-06 19:13 ` Mick
2014-06-06 19:31 ` Rich Freeman
2014-06-03 15:11 ` [gentoo-user] " Silvio Siefke
2014-06-09 15:34 ` Alan Mackenzie
2014-06-09 16:18 ` Rick "Zero_Chaos" Farina
2014-06-09 18:43 ` Alan Mackenzie
2014-06-10 20:01 ` Tom Wijsman
2014-06-09 16:21 ` Alexander Kapshuk
2014-06-03 16:28 ` Alan McKinnon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox