Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] [PATCH] keyword anti-match (foo/-foo) overrides other matches
Date: Tue, 28 Nov 2006 22:03:39
Message-Id: 456CB19B.6030208@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH] keyword anti-match (foo/-foo) overrides other matches by Daniel Barkalow
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Daniel Barkalow wrote:
5 > If the configuration has keywords "foo bar", and a package has "-foo
6 > bar", mask the package ("masked by -bar keyword").
7 >
8 > This is the sensible behavior if we ever make use of listing multiple
9 > keywords in the configuration, which is currently implemented but not
10 > used for anything.
11
12 Personally, I'd prefer not to support -foo or -* in the KEYWORDS of
13 an ebuild. For one thing, seems like it's trying to accomplish
14 something similar to what package.mask is intended for. Another
15 problem is that is uses -foo and -* in completely different ways
16 than they are used elsewhere in portage (for negation of values in
17 an incremental stack).
18
19 Zac
20 -----BEGIN PGP SIGNATURE-----
21 Version: GnuPG v1.4.5 (GNU/Linux)
22
23 iD8DBQFFbLGa/ejvha5XGaMRAl9EAKD0J1bg6xB0N+XH/uVfm4Lqf8HK6QCglPtJ
24 +ljEv29kMBtNga+CcIsDXoE=
25 =h/gK
26 -----END PGP SIGNATURE-----
27 --
28 gentoo-portage-dev@g.o mailing list

Replies