Gentoo Archives: gentoo-user

From: Alan Mackenzie <acm@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Systemd upower
Date: Mon, 09 Jun 2014 18:47:33
Message-Id: 20140609184304.GE3473@acm.acm
In Reply to: Re: [gentoo-user] Systemd upower by "Rick \\\"Zero_Chaos\\\" Farina"
1 Hello, Rick, thanks for the reply.
2
3 On Mon, Jun 09, 2014 at 12:18:41PM -0400, Rick "Zero_Chaos" Farina wrote:
4 > On 06/09/2014 11:34 AM, Alan Mackenzie wrote:
5
6 > > I do this:
7
8 > > emerge --unmerge upower
9 > > emerge -1vp sys-power/upower-pm-utils
10
11 > > , and I still get portage threatening to merge that other init system:
12
13 > > These are the packages that would be merged, in order:
14
15 > > Calculating dependencies... done!
16 > > [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
17 > > [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
18 > > [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
19 > > [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
20 > > [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
21 > > [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
22 > > [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
23
24 > > Total: 5 packages (5 new), Size of downloads: 6,513 kB
25 > > Conflict: 2 blocks (2 unsatisfied)
26
27 > It would be helpful to build with --tree so we can get some idea of what
28 > is depending on systemd.
29
30 OK. emerge -1vpt sys-power/upower-pm-utils gives me:
31
32 These are the packages that would be merged, in reverse order:
33
34 Calculating dependencies ... done!
35 [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
36 [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
37 [nomerge ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)"
38 [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"
39 [ebuild N ] sys-apps/gentoo-systemd-integration-4 52 kB
40 [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
41 [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
42 [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-208)
43 [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-212-r5, sys-apps/gentoo-systemd-integration-4)
44
45 Total: 5 packages (5 new), Size of downloads: 6,513 kB
46 Conflict: 2 blocks (2 unsatisfied)
47
48 . Taking a hint from the emerge man page, and adding --update, I get:
49
50 These are the packages that would be merged, in reverse order:
51
52 Calculating dependencies ... done!
53 [ebuild N ] sys-power/upower-pm-utils-0.9.23 USE="introspection -doc -ios" 416 kB
54 [ebuild N ] virtual/libgudev-208 USE="introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
55 [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
56 [ebuild U ] sys-apps/hwids-20140317 [20130915.1] USE="udev" 1,585 kB
57 [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
58
59 Total: 5 packages (3 upgrades, 2 new), Size of downloads: 6,110 kB
60
61 , which seems like what I wanted in the first place.
62
63 Then again, I call
64
65 emerge -1vpuND --color y --tree sys-power/upower-pm-utils 2>&1 | less -F
66
67 , things go pear shaped again, with:
68
69 These are the packages that would be merged, in reverse order:
70
71 Calculating dependencies .... ............. .. .... .............. .... done!
72
73 !!! Multiple package instances within a single package slot have been pulled
74 !!! into the dependency graph, resulting in a slot conflict:
75
76 dev-lang/perl:0
77
78 (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by
79 >=dev-lang/perl-5.16 required by (dev-perl/XML-Parser-2.410.0::gentoo, installed)
80
81 (dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by
82 dev-lang/perl:0/0= required by (net-print/cups-filters-1.0.53::gentoo, installed)
83
84 app-text/poppler:0
85
86 (app-text/poppler-0.24.3::gentoo, installed) pulled in by
87 app-text/poppler:0/43=[cxx,jpeg,lcms,tiff,xpdf-headers(+)] required by (net-print/cups-filters-1.0.53::gentoo, installed)
88
89 (app-text/poppler-0.26.1::gentoo, ebuild scheduled for merge) pulled in by
90 (no parents that aren't satisfied by other packages in this slot)
91
92
93 What the heck is going on, when a package management system can't even
94 make a decision on which version of perl to use, and stick to that
95 decision? And it can only be described as a bug, that the gobbledegook
96 "(no parents that aren't satisfied by other packages in this slot)"
97 passes for a supposedly informative message.
98
99 Anyhow, thanks indeed for the help. Maybe, someday in the distant
100 future, I'll succeed in updating my Gentoo system after all.
101
102 Have a great evening!
103
104 > Thanks,
105 > Zero
106
107 --
108 Alan Mackenzie (Nuremberg, Germany).

Replies

Subject Author
Re: [gentoo-user] Systemd upower Tom Wijsman <TomWij@g.o>