1 |
I think a piece might be missing from Portage. |
2 |
|
3 |
I'll depict my workflow as an example. |
4 |
|
5 |
I'm preparing to upgrade: |
6 |
# emerge --sync |
7 |
# emerge -Dp world |
8 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXinerama-1.0.1) |
9 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXi-1.0.1) |
10 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXrandr-1.1.1) |
11 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/randrproto-1.1.2) |
12 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-misc/makedepend-1.0.0) |
13 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking media-libs/mesa-6.5-r3) |
14 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libdrm-2.0.1) |
15 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking |
16 |
x11-proto/xf86vidmodeproto-2.2.2) |
17 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-proto/glproto-1.4.7) |
18 |
[blocks B ] <=x11-base/xorg-x11-6.9 (is blocking |
19 |
x11-proto/xf86driproto-2.0.3) |
20 |
... etc, lots of blockers ... |
21 |
|
22 |
Ok, let's try and find why it wants to downgrade to xorg-x11-6.9: |
23 |
# equery d xorg-x11-6.9 |
24 |
[ Searching for packages depending on xorg-x11-6.9... ] |
25 |
|
26 |
<none found> |
27 |
# |
28 |
|
29 |
Ok, no reason, apparently. Maybe it's already merged then? |
30 |
# emerge -C xorg-x11-6.9 |
31 |
--- Couldn't find 'xorg-x11-6.9' to unmerge. |
32 |
|
33 |
Nope. Now I'm getting uncertain. Don't I have xorg-x11 at all? |
34 |
# emerge -C xorg-x11 |
35 |
|
36 |
x11-base/xorg-x11 |
37 |
selected: 7.0-r1 |
38 |
protected: none |
39 |
omitted: none |
40 |
|
41 |
>>> 'Selected' packages are slated for removal. |
42 |
>>> 'Protected' and 'omitted' packages will not be removed. |
43 |
|
44 |
>>> Waiting 5 seconds before starting... |
45 |
>>> (Control-C to abort)... |
46 |
>>> Unmerging in: 5 4 3 |
47 |
|
48 |
<CTRL-C> |
49 |
Exiting on signal 2 |
50 |
|
51 |
Whoops. Yep, it's there. |
52 |
|
53 |
Ok, so status is that I have xorg-x11-7.0, I don't have 6.9, no |
54 |
packages actually wants xorg-x11-6.9, but whenever I use "emerge -D |
55 |
world", Portage sees it as a blocker anyway. |
56 |
|
57 |
Is there a piece missing in this puzzle, in particular the one that |
58 |
will tell me why on earth Portage thinks version 6.9 is a blocker? |
59 |
|
60 |
Or is the piece in place but I'm not looking hard enough? |
61 |
-- |
62 |
gentoo-user@g.o mailing list |