Gentoo Archives: gentoo-user

From: Justin Patrin <papercrane@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] eselect vs eselect-opengl (or Why does xterm deeply depend on eselect-opengl)
Date: Fri, 06 Oct 2006 15:24:32
Message-Id: 432beae0610060819s597837a1gf5b69f90717cdbc@mail.gmail.com
In Reply to: Re: [gentoo-user] eselect vs eselect-opengl (or Why does xterm deeply depend on eselect-opengl) by "Bo Ørsted Andresen"
1 On 10/3/06, Bo Ørsted Andresen <bo.andresen@××××.dk> wrote:
2 > On Tuesday 03 October 2006 22:14, Justin Patrin wrote:
3 > > I'm getting this very odd behavior when trying to --update --deep world.
4 > >
5 > > # emerge -atuDv world
6 > >
7 > > These are the packages that would be merged, in reverse order:
8 > >
9 > > Calculating world dependencies... done!
10 > > [blocks B ] >=app-admin/eselect-1.0.3 (is blocking
11 > > app-admin/eselect-opengl-1.0.3)
12 > > [nomerge ] x11-terms/xterm-218 USE="truetype -Xaw3d -paste64
13 > > -toolbar -unicode"
14 > > [nomerge ] sys-libs/libutempter-1.1.4.1
15 > > [nomerge ] app-arch/rpm2targz-9.0-r3
16 > > [nomerge ] sys-apps/util-linux-2.12r-r4 USE="crypt nls perl
17 > > -old-crypt (-selinux) -static"
18 > > [nomerge ] app-crypt/hashalot-0.3-r2
19 > > [ebuild N ] app-admin/eselect-opengl-1.0.3 41 kB
20 > >
21 > > If I'm reading this right, xterm is deeply depending on eselect-opengl
22 > > somehow but eselect is blocking it. Does anyone know why this would
23 > > be?
24 >
25 > app-admin/eselect-opengl-1.0.3 contains this:
26 >
27 > RDEPEND=">=app-admin/eselect-1.0_rc1
28 > !>=app-admin/eselect-1.0.3"
29 >
30 > This means that it requires eselect >= 1.0_rc1 but is blocked by eselect >=
31 > 1.0.3. eselect-1.0.3 was marked testing and eselect-opengl-1.0.3 is marked
32 > stable. So either downgrade eselect to latest stable (1.0.2) or upgrade
33 > eselect-opengl to latest testing (1.0.4).
34 >
35 > I am a bit curious about how eselect-opengl is being pulled in so if you still
36 > see the above output feel free to add --debug to the above command and mail
37 > the output to me offlist. If you do that be sure to include the output of
38 > `emerge --info` also.
39 >
40
41 Ok, I figured out what was causing this.. I had eselect and
42 eselect-php in package.keywords (without any keywords) but not
43 eselect-opengl. This made eselect upgrade to 1.0.6 which didn't work
44 with eselect-opengl-1.0.3. Removing the eselect atoms from
45 package.keywords fixed the problem (eselect-1.0.2 and
46 eselect-opengl-1.0.3).
47
48 (I think I added these packages to package.keywords because of a
49 previous PHP upgrade. It appears that eselect-php doesn't exist any
50 more, though.)
51
52 All is now well. Thanks.
53
54 --
55 Justin Patrin
56
57 --
58 gentoo-user@g.o mailing list