Gentoo Archives: gentoo-project

From: Markos Chandras <hwoarang@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2013-10-08
Date: Sat, 02 Nov 2013 23:52:13
Message-Id: 52758FB4.3020607@gentoo.org
In Reply to: Re: [gentoo-project] Call for agenda items - Council meeting 2013-10-08 by William Hubbs
1 On 11/02/2013 09:24 PM, William Hubbs wrote:
2 > On Sat, Nov 02, 2013 at 01:52:17PM -0500, William Hubbs wrote:
3 >> Council members,
4 >>
5 >> a policy was just pointed out to me on IRC today that I think we should
6 >> look at changing with regard to how we are supposed to deal with live
7 >> ebuilds.
8 >>
9 >> According to the dev manual, all live ebuilds are supposed to be put in
10 >> package.mask [1]. The reality of the situation, however, is that we are
11 >> mostly using empty keywords for live ebuilds.
12 >>
13 >> I think the policy of requiring package.mask for live ebuilds happened
14 >> before the empty keywords option was available.
15 >>
16 >> Can we discuss and maybe vote on how we want live ebuilds in the tree? I
17 >> see three possibilities:
18 >>
19 >> 1) empty keywords (this appears to be what most people are doing)
20 >> 2) package.mask (not required, the way I see it, because of 1 and
21 >> because package.mask shouldn't be permanent)
22 >> 3) both package.mask and empty keywords (this would be double masking,
23 >> and again shouldn't be necessary)
24 >
25 > Ok folks, we were talking about this on #g-council, and there actually
26 > is a bug about this that would resolve the issue, so we don't need this
27 > on the agenda [1].
28 >
29 > Sorry for the noise.
30 >
31 > William
32 >
33 > https://bugs.gentoo.org/show_bug.cgi?id=421993
34 >
35 package.mask means "the package may or may not work which is true for
36 live ebuilds"
37
38 KEYWORDS="" means "the package may or may not work on $ARCH" which is
39 true for live ebuilds
40
41 So they are two different kind of maskings and they are both valid to me.
42
43 --
44 Regards,
45 Markos Chandras