Gentoo Archives: gentoo-dev

From: Dan Armak <danarmak@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] xorg-x11-7 emerge blocks
Date: Tue, 25 Oct 2005 12:48:46
Message-Id: 200510251446.12225.danarmak@gentoo.org
In Reply to: Re: [gentoo-dev] xorg-x11-7 emerge blocks by Ferris McCormick
1 On Tuesday 25 October 2005 01:45, Ferris McCormick wrote:
2 > Well, maybe so. However that missing '<' is kind of important
3 Indeed - and it has nothing to do with modular X. There are other !<foo-N deps
4 in portage.
5
6 > , and when
7 > playing with X-modular, the portage output really looks like the modular
8 > packages are blocking the non-existent xorg-x11-7. It's not a "matter of
9 > using portage correctly" because portage is misreporting the (phantom)
10 > problem.
11 >
12 > As I recall, it looks like this (for example):
13 > x11-base/xorg-server-xxx [B x11-base/xorg-x11-7]
14 > which without that little '<' is, shall we say, wrong.
15 Example output from the OP:
16
17 [blocks B ] <x11-base/xorg-x11-7 (is blocking x11-proto/kbproto-1.0-r1)
18
19 The < is there, and portage isn't misreporting. You just have to read
20 carefully.
21
22 > Since (so far as I
23 > know) it arises only in the X-modular context, this is the right place for
24 > the question. (With '<' it's true but irrelevant, but portage is being
25 > misled into believing xorg-x11 is required. R. Hill addressed that issue
26 > in another post.)
27 >
28 > Or maybe it arises elsewhere too?
29 # find /usr/portage -name '*.ebuild' | xargs grep -He '!\w*<'
30 gives lots of results.
31
32 xorg-x11-7 is probably the only case where the max version being blocked (7)
33 doesn't exist. But that doesn't stop one from understanding the < blocking
34 dep.
35
36 --
37 Dan Armak
38 Gentoo Linux developer (KDE)
39 Public GPG key: http://dev.gentoo.org/~danarmak/danarmak-gpg-public.key
40 Fingerprint: DD70 DBF9 E3D4 6CB9 2FDD 0069 508D 9143 8D5F 8951