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

Replies

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