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