Gentoo Archives: gentoo-dev

From: Jonathan Callen <abcd@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Feature request: package.use.stable.mask and package.use.stable.force
Date: Fri, 27 Apr 2012 04:44:18
Message-Id: 4F9A23E3.5010907@gentoo.org
In Reply to: [gentoo-dev] Feature request: package.use.stable.mask and package.use.stable.force by "Andreas K. Huettel"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 04/26/2012 06:03 PM, Andreas K. Huettel wrote:
5 > I'd like to suggest we introduce the following very useful
6 > feature, as soon as possible (which likely means in the next
7 > EAPI?):
8 >
9 > * two new files in profile directories supported,
10 > package.use.stable.mask and package.use.stable.force * syntax is
11 > identical to package.use.mask and package.use.force * meaning is
12 > identical to package.use.mask and package.use.force, except that
13 > the resulting rules are ONLY applied iff a stable keyword is in
14 > use
15
16 As "a stable keyword is in use" is either ambiguous or outright wrong
17 (depending on exactly what was meant by that), I would propose that
18 one of the following cases replace that:
19
20 * At least one keyword beginning with "~" or the value "**" is in the
21 global ACCEPT_KEYWORDS.
22 * At least one keyword beginning with "~" or the value "**" is in the
23 ACCEPT_KEYWORDS used for the package in question.
24
25 This is required because on a typical ~amd64 system, the effective
26 value of ACCEPT_KEYWORDS is "amd64 ~amd64" -- which would be covered
27 under "a stable keyword is in use" (the same applies for other arches
28 as well).
29
30 - --
31 Jonathan Callen
32 -----BEGIN PGP SIGNATURE-----
33 Version: GnuPG v2.0.19 (GNU/Linux)
34 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
35
36 iQIcBAEBCgAGBQJPmiPhAAoJELHSF2kinlg4BRkP/2vxN8Wq9+tTdk54XifMm4T8
37 Q3p01uowvTYhTx2mIh2qLPMemtJ1ABCe7ZxpTkconE1Qw9VtgKsjuRX63glnsKDh
38 wU6hzMH8RUFIA9BNDb4ZHstp35Okthtju67jPRiN2hp1DuYjTQ4kTKm9IIp14/8T
39 hb9u7l2VEoyIuhYSAm1b1VjkIS5OO16tCkwiWF0HqaWCfw0z65/HncARf+D35cfZ
40 giHV9qwTvHoXCh2PBq7XyJaCs3XYcNfmAV7o8tBpXxAvzqWRbh2hMLgSpmIxFjXM
41 3MvqdjVmNJowovAiLatHMby4ogO9Gq1A4svoYXsOuTC9lC4XQDp6md9zCcAPBD8w
42 qBEnixWb2p4xfqpzk0zP6JxmvQkKmPPzWVoBuV8lYni8jN/GFRntnT35GEwiA/si
43 04/wg3+w/cG4q5vglExrFpT3cNG8nkMPmqQIN8XrtdhGnOCyLYrAd4lvymEVf4/8
44 ymD36BZwQ6xW3yjbWEl/CmvpdbRjrFBp5pzebFGzZxnWrrnGQtVBYYA4o7GoPvhu
45 hsNtCM/C8afynflTvaiX+9/bzbwrKSN5+4VmTT+9m+sQBwbnFy6iby1X5HlmE/Ie
46 L6k2iTxT0hrNxwZaf6eYR2zxjzV6FiDkO6eBEgYFNcOd+JgZ5/+dKJ/1CHy753d/
47 2zXMNmzVLT6fXLHrAH6m
48 =pmWk
49 -----END PGP SIGNATURE-----

Replies