Gentoo Archives: gentoo-user

From: Shaochun Wang <scwang@××××××.cn>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Portage: missing pieces
Date: Wed, 21 Jun 2006 12:27:58
Message-Id: 20060621120945.GA8575@localhost
In Reply to: [gentoo-user] Portage: missing pieces by Molle Bestefich
1 add virtual/xft ~x86 to /etc/portage/package.keywords
2
3
4
5 On Wed, Jun 21, 2006 at 01:29:21PM +0200, Molle Bestefich wrote:
6 > I think a piece might be missing from Portage.
7 >
8 > I'll depict my workflow as an example.
9 >
10 > I'm preparing to upgrade:
11 > # emerge --sync
12 > # emerge -Dp world
13 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
14 > x11-libs/libXinerama-1.0.1)
15 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libXi-1.0.1)
16 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
17 > x11-libs/libXrandr-1.1.1)
18 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
19 > x11-proto/randrproto-1.1.2)
20 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
21 > x11-misc/makedepend-1.0.0)
22 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking media-libs/mesa-6.5-r3)
23 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking x11-libs/libdrm-2.0.1)
24 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
25 > x11-proto/xf86vidmodeproto-2.2.2)
26 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
27 > x11-proto/glproto-1.4.7)
28 > [blocks B ] <=x11-base/xorg-x11-6.9 (is blocking
29 > x11-proto/xf86driproto-2.0.3)
30 > ... etc, lots of blockers ...
31 >
32 > Ok, let's try and find why it wants to downgrade to xorg-x11-6.9:
33 > # equery d xorg-x11-6.9
34 > [ Searching for packages depending on xorg-x11-6.9... ]
35 >
36 > <none found>
37 > #
38 >
39 > Ok, no reason, apparently. Maybe it's already merged then?
40 > # emerge -C xorg-x11-6.9
41 > --- Couldn't find 'xorg-x11-6.9' to unmerge.
42 >
43 > Nope. Now I'm getting uncertain. Don't I have xorg-x11 at all?
44 > # emerge -C xorg-x11
45 >
46 > x11-base/xorg-x11
47 > selected: 7.0-r1
48 > protected: none
49 > omitted: none
50 >
51 > >>>'Selected' packages are slated for removal.
52 > >>>'Protected' and 'omitted' packages will not be removed.
53 >
54 > >>>Waiting 5 seconds before starting...
55 > >>>(Control-C to abort)...
56 > >>>Unmerging in: 5 4 3
57 >
58 > <CTRL-C>
59 > Exiting on signal 2
60 >
61 > Whoops. Yep, it's there.
62 >
63 > Ok, so status is that I have xorg-x11-7.0, I don't have 6.9, no
64 > packages actually wants xorg-x11-6.9, but whenever I use "emerge -D
65 > world", Portage sees it as a blocker anyway.
66 >
67 > Is there a piece missing in this puzzle, in particular the one that
68 > will tell me why on earth Portage thinks version 6.9 is a blocker?
69 >
70 > Or is the piece in place but I'm not looking hard enough?
71 > --
72 > gentoo-user@g.o mailing list
73
74 --
75 Shaochun Wang(ÍõÉÜ´º) <scwang@××××××.cn>
76 PH.D Candidate
77 Laboratory of Computer Science, Institute of Software
78 Chinese Academy of Science
79
80 --
81 gentoo-user@g.o mailing list