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. |