Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] New xorg-proto package blocks everything else.
Date: Sun, 25 Mar 2018 17:58:41
Message-Id: CA+t6X7e0Zu7JvnNH=+VDmrkr+9UoA4px6WY4ppYCF4roPNHx4A@mail.gmail.com
In Reply to: Re: [gentoo-user] New xorg-proto package blocks everything else. by gevisz
1 2018-03-25 20:38 GMT+03:00 gevisz <gevisz@×××××.com>:
2 > 2018-03-25 15:50 GMT+03:00 Neil Bothwick <neil@××××××××××.uk>:
3 >> On Sun, 25 Mar 2018 15:19:33 +0300, gevisz wrote:
4 >>
5 >>> It seems that newly introduced x11-base/xorg-proto-2018.4 package
6 >>> blocks everything else. What to do?
7 >>> Is there better option in this case than unmerging xorg-server?
8 >>> Thank you.
9 >>>
10 >>> # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world
11 >>>
12 >>> These are the packages that would be merged, in order:
13 >>>
14 >>> Calculating dependencies... done!
15 >>> [ebuild U ] sys-apps/rename-1.3-r2 [1.3]
16 >>> [ebuild U ] sys-devel/autoconf-archive-2017.09.28 [2017.03.21]
17 >>> [ebuild U ] app-misc/pax-utils-1.2.3 [1.2.2-r2]
18 >>> [ebuild U ] sys-apps/sandbox-2.13 [2.12]
19 >>> [ebuild N ] x11-base/xorg-proto-2018.4
20 > ...
21 >>> [blocks B ] <x11-proto/scrnsaverproto-1.2.2-r2
22 >>> ("<x11-proto/scrnsaverproto-1.2.2-r2" is blocking
23 >>> x11-base/xorg-proto-2018.4)
24 >>>
25 >>> * Error: The above package list contains packages which cannot be
26 >>> * installed at the same time on the same system.
27 >>
28 >> The only hard block here appears to be xscrnsaverproto, unmerge that and
29 >> the rest should take care of themselves. I had all the soft blocks today
30 >> but not that one, and everything worked fine.
31 >
32 > Unmerging the scrnsaverproto package did not changed the message from
33 > portage. However, adding --exclude scrnsaverproto --exclude chromium
34 > to the command above helped a bit. So, now, I have the following:
35 >
36 > # emerge --update --deep --with-bdeps=y --newuse --backtrack=100 --ask
37 > world --exclude chromium
38 >
39 > These are the packages that would be merged, in order:
40 >
41 > Calculating dependencies... done!
42 > [ebuild N ] x11-proto/scrnsaverproto-1.2.2-r1 USE="-doc"
43 > ABI_X86="(64) -32 (-x32)"
44 > [blocks B ] <x11-proto/scrnsaverproto-1.2.2-r2
45 > ("<x11-proto/scrnsaverproto-1.2.2-r2" is blocking
46 > x11-base/xorg-proto-2018.4)
47 >
48 > * Error: The above package list contains packages which cannot be
49 > * installed at the same time on the same system.
50 >
51 > (x11-base/xorg-proto-2018.4:0/0::gentoo, installed) pulled in by
52 > x11-base/xorg-proto required by
53 > (x11-proto/renderproto-0.11.1-r2:0/0::gentoo, installed)
54 > x11-base/xorg-proto required by
55 > (x11-proto/xf86bigfontproto-1.2.0-r2:0/0::gentoo, installed)
56 > x11-base/xorg-proto required by
57 > (x11-proto/glproto-1.4.17-r2:0/0::gentoo, installed)
58 > x11-base/xorg-proto required by
59 > (x11-proto/fixesproto-5.0-r2:0/0::gentoo, installed)
60 > x11-base/xorg-proto required by
61 > (x11-proto/xproto-7.0.31-r1:0/0::gentoo, installed)
62 > x11-base/xorg-proto required by
63 > (x11-proto/dri2proto-2.8-r2:0/0::gentoo, installed)
64 > x11-base/xorg-proto required by
65 > (x11-proto/compositeproto-0.4.2-r2:0/0::gentoo, installed)
66 > x11-base/xorg-proto required by
67 > (x11-proto/randrproto-1.5.0-r1:0/0::gentoo, installed)
68 > x11-base/xorg-proto required by
69 > (x11-proto/inputproto-2.3.2-r1:0/0::gentoo, installed)
70 > x11-base/xorg-proto required by
71 > (x11-proto/resourceproto-1.2.0-r1:0/0::gentoo, installed)
72 > x11-base/xorg-proto required by
73 > (x11-proto/videoproto-2.3.3-r1:0/0::gentoo, installed)
74 > x11-base/xorg-proto required by
75 > (x11-proto/kbproto-1.0.7-r1:0/0::gentoo, installed)
76 > x11-base/xorg-proto required by
77 > (x11-proto/fontsproto-2.1.3-r1:0/0::gentoo, installed)
78 > x11-base/xorg-proto required by
79 > (x11-proto/xf86vidmodeproto-2.3.1-r2:0/0::gentoo, installed)
80 > x11-base/xorg-proto required by
81 > (x11-proto/trapproto-3.4.3-r1:0/0::gentoo, installed)
82 > x11-base/xorg-proto required by
83 > (x11-proto/xf86driproto-2.1.1-r2:0/0::gentoo, installed)
84 > x11-base/xorg-proto required by
85 > (x11-proto/damageproto-1.2.1-r2:0/0::gentoo, installed)
86 > x11-base/xorg-proto required by
87 > (x11-proto/recordproto-1.14.2-r2:0/0::gentoo, installed)
88 > x11-base/xorg-proto required by
89 > (x11-proto/xineramaproto-1.2.1-r2:0/0::gentoo, installed)
90 > x11-base/xorg-proto required by
91 > (x11-proto/presentproto-1.1-r1:0/0::gentoo, installed)
92 > x11-base/xorg-proto required by
93 > (x11-proto/xcmiscproto-1.2.2-r1:0/0::gentoo, installed)
94 > x11-base/xorg-proto required by
95 > (x11-proto/xf86dgaproto-2.1-r3:0/0::gentoo, installed)
96 > x11-base/xorg-proto required by
97 > (x11-proto/xextproto-7.3.0-r1:0/0::gentoo, installed)
98 > x11-base/xorg-proto required by
99 > (x11-proto/bigreqsproto-1.1.2-r1:0/0::gentoo, installed)
100 > x11-base/xorg-proto required by
101 > (x11-proto/dri3proto-1.0-r1:0/0::gentoo, installed)
102 >
103 > (x11-proto/scrnsaverproto-1.2.2-r1:0/0::gentoo, ebuild scheduled for
104 > merge) pulled in by
105 > >=x11-proto/scrnsaverproto-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
106 > (>=x11-proto/scrnsaverproto-1.2.2-r1[abi_x86_64(-)]) required by
107 > (x11-libs/libXScrnSaver-1.2.2-r1:0/0::gentoo, installed)
108 > >=x11-proto/scrnsaverproto-1.1 required by
109 > (x11-base/xorg-server-1.19.5-r1:0/1.19.5::gentoo, installed)
110 >
111 > For more information about Blocked Packages, please refer to the following
112 > section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
113 >
114 > https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
115 >
116 > # revdep-rebuild
117 > * This is the new python coded version
118 > * Please report any bugs found using it.
119 > * The original revdep-rebuild script is installed as revdep-rebuild.sh
120 > * Please file bugs at: https://bugs.gentoo.org/
121 > * Collecting system binaries and libraries
122 > * Checking dynamic linking consistency
123 >
124 > Your system is consistent
125 >
126 > # emerge --depclean --backtrack=120 --ask
127 >
128 > * Always study the list of packages to be cleaned for any obvious
129 > * mistakes. Packages that are part of the world set will always
130 > * be kept. They can be manually added to this set with
131 > * `emerge --noreplace <atom>`. Packages that are listed in
132 > * package.provided (see portage(5)) will be removed by
133 > * depclean, even if they are part of the world set.
134 > *
135 > * As a safety measure, depclean will not remove any packages
136 > * unless *all* required dependencies have been resolved. As a
137 > * consequence of this, it often becomes necessary to run
138 > * `emerge --update --newuse --deep @world` prior to depclean.
139 >
140 > Calculating dependencies... done!
141 > * Dependencies could not be completely resolved due to
142 > * the following required packages not being installed:
143 > *
144 > * >=x11-proto/scrnsaverproto-1.2.2-r1[abi_x86_64(-)] pulled in by:
145 > * x11-libs/libXScrnSaver-1.2.2-r1
146 > *
147 > * Have you forgotten to do a complete update prior to depclean? The
148 > * most comprehensive command for this purpose is as follows:
149 > *
150 > * emerge --update --newuse --deep --with-bdeps=y @world
151 > *
152 > * Note that the --with-bdeps=y option is not required in many
153 > * situations. Refer to the emerge manual page (run `man emerge`)
154 > * for more information about --with-bdeps.
155 > *
156 > * Also, note that it may be necessary to manually uninstall
157 > * packages that no longer exist in the portage tree, since it may
158 > * not be possible to satisfy their dependencies.
159 >
160 > I don't think that old chromium package is a culprit here but will try
161 > to unmerge it as well.
162
163 After unmerging chromium and all its dependences I still have:
164
165 # emerge --update --deep --with-bdeps=y --newuse --backtrack=120 --ask world
166
167 These are the packages that would be merged, in order:
168
169 Calculating dependencies... done!
170 [ebuild N ] x11-proto/scrnsaverproto-1.2.2-r1 USE="-doc"
171 ABI_X86="(64) -32 (-x32)"
172 [blocks B ] <x11-proto/scrnsaverproto-1.2.2-r2
173 ("<x11-proto/scrnsaverproto-1.2.2-r2" is blocking
174 x11-base/xorg-proto-2018.4)
175
176 * Error: The above package list contains packages which cannot be
177 * installed at the same time on the same system.
178
179 (x11-proto/scrnsaverproto-1.2.2-r1:0/0::gentoo, ebuild scheduled for
180 merge) pulled in by
181 >=x11-proto/scrnsaverproto-1.1 required by
182 (x11-base/xorg-server-1.19.5-r1:0/1.19.5::gentoo, installed)
183
184 (x11-base/xorg-proto-2018.4:0/0::gentoo, installed) pulled in by
185 x11-base/xorg-proto required by
186 (x11-proto/compositeproto-0.4.2-r2:0/0::gentoo, installed)
187 x11-base/xorg-proto required by
188 (x11-proto/xineramaproto-1.2.1-r2:0/0::gentoo, installed)
189 x11-base/xorg-proto required by
190 (x11-proto/recordproto-1.14.2-r2:0/0::gentoo, installed)
191 x11-base/xorg-proto required by
192 (x11-proto/damageproto-1.2.1-r2:0/0::gentoo, installed)
193 x11-base/xorg-proto required by
194 (x11-proto/renderproto-0.11.1-r2:0/0::gentoo, installed)
195 x11-base/xorg-proto required by
196 (x11-proto/fontsproto-2.1.3-r1:0/0::gentoo, installed)
197 x11-base/xorg-proto required by
198 (x11-proto/presentproto-1.1-r1:0/0::gentoo, installed)
199 x11-base/xorg-proto required by
200 (x11-proto/xproto-7.0.31-r1:0/0::gentoo, installed)
201 x11-base/xorg-proto required by
202 (x11-proto/xf86vidmodeproto-2.3.1-r2:0/0::gentoo, installed)
203 x11-base/xorg-proto required by
204 (x11-proto/xf86dgaproto-2.1-r3:0/0::gentoo, installed)
205 x11-base/xorg-proto required by
206 (x11-proto/resourceproto-1.2.0-r1:0/0::gentoo, installed)
207 x11-base/xorg-proto required by
208 (x11-proto/trapproto-3.4.3-r1:0/0::gentoo, installed)
209 x11-base/xorg-proto required by
210 (x11-proto/kbproto-1.0.7-r1:0/0::gentoo, installed)
211 x11-base/xorg-proto required by
212 (x11-proto/xcmiscproto-1.2.2-r1:0/0::gentoo, installed)
213 x11-base/xorg-proto required by
214 (x11-proto/bigreqsproto-1.1.2-r1:0/0::gentoo, installed)
215 x11-base/xorg-proto required by
216 (x11-proto/fixesproto-5.0-r2:0/0::gentoo, installed)
217 x11-base/xorg-proto required by
218 (x11-proto/randrproto-1.5.0-r1:0/0::gentoo, installed)
219 x11-base/xorg-proto required by
220 (x11-proto/xextproto-7.3.0-r1:0/0::gentoo, installed)
221 x11-base/xorg-proto required by
222 (x11-proto/dri2proto-2.8-r2:0/0::gentoo, installed)
223 x11-base/xorg-proto required by
224 (x11-proto/dri3proto-1.0-r1:0/0::gentoo, installed)
225 x11-base/xorg-proto required by
226 (x11-proto/xf86driproto-2.1.1-r2:0/0::gentoo, installed)
227 x11-base/xorg-proto required by
228 (x11-proto/inputproto-2.3.2-r1:0/0::gentoo, installed)
229 x11-base/xorg-proto required by
230 (x11-proto/glproto-1.4.17-r2:0/0::gentoo, installed)
231 x11-base/xorg-proto required by
232 (x11-proto/xf86bigfontproto-1.2.0-r2:0/0::gentoo, installed)
233 x11-base/xorg-proto required by
234 (x11-proto/videoproto-2.3.3-r1:0/0::gentoo, installed)
235
236
237 For more information about Blocked Packages, please refer to the following
238 section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
239
240 https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
241
242
243 > Any more ideas?

Replies

Subject Author
Re: [gentoo-user] New xorg-proto package blocks everything else. Franz Fellner <alpine.art.de@×××××.com>