Gentoo Archives: gentoo-user

From: Dutch Ingraham <stoa@×××.us>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Systemd upower
Date: Thu, 05 Jun 2014 12:10:03
Message-Id: 53905E73.1010408@gmx.us
In Reply to: Re: [gentoo-user] Systemd upower by Tom Wijsman
1 On 06/05/2014 05:40 AM, Tom Wijsman wrote:
2 > On Wed, 04 Jun 2014 19:15:22 -0400
3 > Dutch Ingraham <stoa@×××.us> wrote:
4 >
5 >> Thanks everybody for your help. I've made the further suggested
6 >> changes, but I remain with the three hard blocks.
7 >
8 > Can you provide the emerge output of the following command?
9 >
10 > emerge --tree --unordered-diplay -uDNv @world
11 >
12 > This makes it more clear what pulls in systemd.
13 >
14 > Once you know that, you can mask the chain and use an alternative;
15 > other than that, MATE is in the Portage tree and therefore you can
16 > remove the MATE overlay to avoid running into unnecessary blockers.
17 >
18 > This happening has nothing to do with Gentoo or systemd; around four
19 > years ago the development of pm-utils stopped, which causes UPower to
20 > nowadays take a decision. This results in the following scenarios:
21 >
22 > 1. If you need pm-utils, you either need to switch to the
23 > upower-pm-utils fork or to systemd;
24 >
25 > 2. If you don't need pm-utils, you either need to
26 >
27 > a) upgrade to upower-0.99 once reverse dependencies support it
28 > and it is stabilized (this has no dependency on systemd);
29 >
30 > b) switch to upower-pm-utils despite not needing pm-utils;
31 >
32 > c) switch to systemd.
33 >
34 > Gentoo reflects that decision as magic can't happen from one day to
35 > the other; while trying to keep a fork upower-pm-utils alive as long as
36 > it can be kept working given the manpower, kernel API and so on...
37 >
38 Here's the output you requested, Tom:
39
40 dutch@gentoo ~ $ emerge --tree --unordered-display --pretend -uDNv @world
41
42 These are the packages that would be merged:
43
44 Calculating dependencies... done!
45 [nomerge ] virtual/shadow-0
46 [nomerge ] sys-apps/shadow-4.1.5.1-r1 USE="acl cracklib nls pam
47 -audit (-selinux) -skey -xattr"
48 [nomerge ] virtual/pam-0
49 [nomerge ] sys-libs/pam-1.1.6-r2 USE="berkdb cracklib nls
50 -audit -debug -nis (-selinux) {-test} -vim-syntax"
51 [nomerge ] sys-auth/pambase-20120417-r3 USE="consolekit
52 cracklib sha512 -debug -gnome-keyring -minimal -mktemp -pam_krb5
53 -pam_ssh -passwdqc (-selinux) -systemd"
54 [nomerge ] sys-auth/consolekit-0.4.6 USE="acl pam policykit
55 -debug -doc (-selinux) -systemd-units {-test}"
56 [nomerge ] sys-auth/polkit-0.112-r1 USE="introspection nls
57 pam -examples -gtk -kde (-selinux) -systemd"
58 [nomerge ] dev-libs/gobject-introspection-1.38.0
59 USE="-cairo -doctool {-test}" PYTHON_SINGLE_TARGET="python2_7"
60 PYTHON_TARGETS="python2_7"
61 [nomerge ] virtual/pkgconfig-0
62 [nomerge ] dev-util/pkgconfig-0.28 USE="-hardened
63 -internal-glib"
64 [ebuild R ] dev-libs/glib-2.38.2-r1:2 USE="mime%* -debug
65 (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr"
66 ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
67 [nomerge ] app-text/docbook-xml-dtd-4.1.2-r6:4.1.2
68 [nomerge ] app-text/build-docbook-catalog-1.19.1
69 [nomerge ] sys-apps/util-linux-2.24.1-r2
70 USE="bash-completion cramfs ncurses nls pam suid udev unicode -caps
71 -cytune -fdformat -python (-selinux) -slang -static-libs {-test}
72 -tty-helpers" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3
73 (-python3_4)" PYTHON_TARGETS="python2_7 python3_3 -python3_2 (-python3_4)"
74 [ebuild U ] virtual/udev-208-r2 [208-r1] USE="gudev
75 -introspection -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32)
76 (-x32)" 0 kB
77 [ebuild N ] virtual/libudev-208:0/1
78 USE="-static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB
79 [ebuild N #] sys-apps/systemd-212-r5:0/2 USE="acl
80 filecaps firmware-loader kmod pam policykit seccomp -audit -cryptsetup
81 -doc -gcrypt -gudev -http -introspection (-kdbus) -lzma -python -qrcode
82 (-selinux) (-ssl) {-test} -vanilla -xattr" ABI_X86="(64) (-32) (-x32)"
83 PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3"
84 PYTHON_TARGETS="python2_7 python3_3 -python3_2" 0 kB
85 [ebuild N ] sys-libs/libseccomp-2.1.1
86 USE="-static-libs" 111 kB
87 [ebuild N #] sys-apps/gentoo-systemd-integration-4
88 52 kB
89 [nomerge ] mate-base/mate-1.6.0::mate-overlay USE="extras
90 (-bluetooth)"
91 [ebuild N #] mate-base/mate-session-manager-1.6.1-r1::mate-overlay
92 USE="ipv6 -debug -systemd" 0 kB
93 [ebuild N ] sys-power/upower-0.9.23-r3 USE="introspection -doc
94 -ios" 0 kB
95 [ebuild N #] mate-extra/mate-power-manager-1.6.3::mate-overlay
96 USE="applet policykit -gnome-keyring -man {-test}" 0 kB
97 [nomerge ] mate-base/mate-panel-1.6.1::mate-overlay
98 USE="introspection -networkmanager"
99 [ebuild R ~] x11-libs/libmatewnck-1.6.1:1::mate-overlay
100 [1.6.1:0::gentoo] USE="introspection startup-notification (-X%*)" 0 kB
101 [nomerge ] app-text/mate-document-viewer-1.6.2-r1 USE="dbus djvu
102 introspection ps -caja -debug -dvi -gnome-keyring -t1lib -tiff -xps"
103 [nomerge ] app-text/libspectre-0.2.7 USE="-debug -doc
104 -static-libs"
105 [nomerge ] app-text/ghostscript-gpl-9.10-r2 USE="X bindist
106 cups dbus djvu -gtk -idn -static-libs" LINGUAS="-de -ja -ko -zh_CN -zh_TW"
107 [nomerge ] net-print/cups-1.7.1-r1 USE="X acl dbus pam ssl
108 threads zeroconf -debug -gnutls -java -kerberos -lprng-compat -python
109 (-selinux) -static-libs -systemd -usb -xinetd" LINGUAS="ca es fr it ja
110 ru" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
111 PYTHON_TARGETS="python2_7 (-python2_6)"
112 [ebuild rR ] net-print/cups-filters-1.0.53 USE="dbus foomatic
113 jpeg -perl -png -static-libs -tiff -zeroconf" 0 kB
114 [ebuild r U ] app-text/qpdf-5.1.1:0/13 [4.1.0:0/10] USE="-doc
115 -examples -static-libs {-test}" 7,484 kB
116 [ebuild N ] mate-base/mate-applets-1.6.2-r1 USE="X ipv6 policykit
117 -networkmanager" PYTHON_SINGLE_TARGET="python2_7 (-python2_6)"
118 PYTHON_TARGETS="python2_7 (-python2_6)" 0 kB
119 [ebuild U ] net-print/foomatic-db-4.0.20140105 [4.0.20120831] 37,935 kB
120 [nomerge ] xfce-base/xfce4-meta-4.10 USE="svg -minimal"
121 [ebuild N #] xfce-base/xfce4-session-4.10.1-r1 USE="nls udev
122 xscreensaver -debug -systemd" 0 kB
123 [blocks b ] sys-power/upower ("sys-power/upower" is blocking
124 sys-power/upower-pm-utils-0.9.23)
125 [uninstall ] sys-power/upower-pm-utils-0.9.23 USE="introspection
126 -doc -ios"
127 [blocks B ] sys-apps/gentoo-systemd-integration
128 ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-212-r1)
129 [blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking
130 sys-fs/udev-212-r1)
131 [blocks B ] sys-fs/udev ("sys-fs/udev" is blocking
132 sys-apps/gentoo-systemd-integration-4, sys-apps/systemd-212-r5)
133
134 Total: 15 packages (3 upgrades, 9 new, 3 reinstalls, 1 uninstall), Size
135 of downloads: 45,580 kB
136 Conflict: 4 blocks (3 unsatisfied)
137
138 * Error: The above package list contains packages which cannot be
139 * installed at the same time on the same system.
140
141 (sys-apps/systemd-212-r5::gentoo, ebuild scheduled for merge) pulled in by
142 >=sys-apps/systemd-200 required by
143 (sys-power/upower-0.9.23-r3::gentoo, ebuild scheduled for merge)
144 >=sys-apps/systemd-208:0 required by (virtual/udev-208-r2::gentoo,
145 ebuild scheduled for merge)
146 >=sys-apps/systemd-207 required by
147 (sys-apps/gentoo-systemd-integration-4::gentoo, ebuild scheduled for merge)
148
149 >=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(-)?]
150 (>=sys-apps/systemd-208:0/2[abi_x86_64(-)]) required by
151 (virtual/libudev-208::gentoo, ebuild scheduled for merge)
152
153 (sys-fs/udev-212-r1::gentoo, installed) pulled in by
154
155 >=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?]
156 (>=sys-fs/udev-208-r1:0/0[abi_x86_64(-),gudev]) required by
157 (virtual/libgudev-208::gentoo, installed)
158 >=sys-fs/udev-208 required by (virtual/udev-208-r2::gentoo, ebuild
159 scheduled for merge)
160
161 >=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?]
162 (>=sys-fs/udev-208:0/0[abi_x86_64(-)]) required by
163 (virtual/libudev-208::gentoo, ebuild scheduled for merge)
164
165
166 For more information about Blocked Packages, please refer to the following
167 section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
168
169 http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
170
171
172 The following packages are causing rebuilds:
173
174 (app-text/qpdf-5.1.1::gentoo, ebuild scheduled for merge) causes
175 rebuilds for:
176 (net-print/cups-filters-1.0.53::gentoo, ebuild scheduled for merge)
177
178 The following mask changes are necessary to proceed:
179 (see "package.unmask" in the portage(5) man page for more details)
180 # required by xfce-base/xfce4-meta-4.10
181 # required by @selected
182 # required by @world (argument)
183 # /etc/portage/package.mask:
184 # problems with systemd, upower shift to upower.pm.utils
185 =xfce-base/xfce4-session-4.10.1-r1
186 # required by virtual/udev-208-r2
187 # required by sys-power/upower-0.9.23-r3
188 # required by mate-base/mate-applets-1.6.2-r1
189 # required by mate-base/mate-1.6.0::mate-overlay
190 # required by @selected
191 # required by @world (argument)
192 # /etc/portage/package.mask:
193 # problems with systemd, upower shift to upower.pm.utils
194 =sys-apps/systemd-212-r5
195 # required by sys-apps/systemd-212-r5[-vanilla]
196 # required by virtual/libudev-208
197 # required by virtual/udev-208-r2
198 # required by sys-power/upower-0.9.23-r3
199 # required by mate-base/mate-applets-1.6.2-r1
200 # required by mate-base/mate-1.6.0::mate-overlay
201 # required by @selected
202 # required by @world (argument)
203 # /etc/portage/package.mask:
204 # problems with systemd, upower shift to upower.pm.utils
205 =sys-apps/gentoo-systemd-integration-4
206
207 NOTE: The --autounmask-keep-masks option will prevent emerge
208 from creating package.unmask or ** keyword changes.
209
210 !!! The following installed packages are masked:
211 - xfce-base/xfce4-meta-4.10::gentoo (masked by: package.mask)
212 /etc/portage/package.mask:
213 # problems with systemd, upower shift to upower.pm.utils
214
215 For more information, see the MASKED PACKAGES section in the emerge
216 man page or refer to the Gentoo Handbook.
217
218
219 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
220 * Use eselect news to read news items.
221
222 dutch@gentoo ~ $
223
224
225 Please note (1) I have changed to "upower-pm-utils" and (2) there are
226 XFCE problems here as well as MATE overlay problems, so removing the
227 overlay is not necessarily a path off the circle.

Replies

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