Gentoo Archives: gentoo-user

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

Replies