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

Replies

Subject Author
Re: [gentoo-user] New xorg-proto package blocks everything else. Dale <rdalek1967@×××××.com>