Gentoo Archives: gentoo-user

From: Jean Magnan de Bornier <jean@×××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Strange feature in eix
Date: Thu, 01 Jun 2006 20:09:56
Message-Id: 87mzcwps55.fsf@bornier.net
In Reply to: Re: [gentoo-user] Strange feature in eix by Daniel da Veiga
1 Le 01 juin à 21:06:33 "Daniel da Veiga" <danieldaveiga@×××××.com> écrit notamment:
2
3 | On 6/1/06, Jean Magnan de Bornier <jean@×××××××.net> wrote:
4 | > Hi all,
5 | >
6 | > Using eix for some time (at least a year now), I discovered today
7 | > (eix-0.5.5) a very strange feature which and in less perfect world than
8 | > gentoo's might perhaps qualify as a bug.
9 | >
10 | > If I type "eix <package>" and the package is unstable (or has unstable
11 | > versions) and appears as such in the gentoo database, I expect to see it
12 | > -for the unstable versions- in eix's output: the man page says so anyway;
13 | > but this happens only if I have not marked the package with "~x86" in *my*
14 | > /etc/portage/package.keywords file. If I mark the package (with "~x86")
15 | > eix tells me :
16 | >
17 | > * app-editors/emacs-cvs
18 | > Available versions: 22.0.50-r1 22.0.50-r2 [M]23.0.0
19 | > Installed: 22.0.50-r2
20 | > Homepage: http://www.gnu.org/software/emacs
21 | > Description: Emacs is the extensible, customizable,
22 | > self-documenting real-time display editor.
23 | >
24 | > and this is a *big lie* (works with any package apparently).
25 >
26 | Why is it a lie?! Have you not accepted that version explicity in your
27 | own config file? So, isn't that version available? If you do an emerge
28 | emacs-csv, wouldn't it pull out the keyworded package? Note that eix
29 | uses the "available" word, not "stable" or anything like that. By
30 | using "available", it is dynamic and can give results accourding to
31 | your personal config.
32
33 Sure ; you understand my using "lie" was a joke; but anyway I was
34 interpreting the term "masked" as a property of the package common to all
35 gentoo users, and it sounded (still does) strange to me; the man page:
36 .........................
37 OUTPUT If you used gentoo for more than a week you're probably going to
38 immediately recognize the format of the
39 versions-strings. Nevertheless, we are going to explain them here.
40
41 [...]
42
43 *3.4.3-r2
44 That version is "masked by -* keyword".
45 !3.3.3 This means the version is "masked by missing keyword".
46 -0.8.14
47 Masked by -ARCH.
48 ~3.3.5.20050130
49 The version would be "masked by ~keyword".
50 ........................
51
52 as I personally do not mask packages, I could assume they were masked by
53 the external world... I should have read the man more carefully
54 >
55 | I guess its more a feature, it predicts exactly what portage will
56 | do... I didn't even knew it was using my personal config files, that
57 | is awesome!
58
59 cheers,
60 --
61 Jean
62
63 --
64 gentoo-user@g.o mailing list