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