Gentoo Archives: gentoo-project

From: Tom Wijsman <TomWij@g.o>
To: rich0@g.o
Cc: gentoo-project@l.g.o
Subject: Re: [gentoo-project] rfc: live ebuilds, masking in p.mask or with empty keywords
Date: Sun, 03 Nov 2013 12:24:09
Message-Id: 20131103132325.0c815654@TOMWIJ-GENTOO
In Reply to: Re: [gentoo-project] rfc: live ebuilds, masking in p.mask or with empty keywords by Rich Freeman
1 On Sun, 3 Nov 2013 06:05:09 -0500
2 Rich Freeman <rich0@g.o> wrote:
3
4 > On Sun, Nov 3, 2013 at 12:03 AM, Ben de Groot <yngwin@g.o>
5 > wrote:
6 > >>
7 > >
8 > > We already have an existing policy, which is option 1.
9 >
10 > Citation?
11
12 Nobody has found one since the, except for the bug planning to patch it.
13
14 > I've been masking live ebuilds with option 2 ever since QA filed a bug
15 > telling me to - I don't think that policy was written down either.
16
17 "Note that CVS ebuilds should not generally be added to the tree
18 (except under package.mask) for the following reasons: ..."
19
20 http://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/cvs-sources/index.html#disadvantages-of-cvs-sources
21
22 Although the word "generally" makes it a bit vague, what are exceptions?
23
24 There also hasn't been found a link with consensus as far as I followed
25 the discussion; so, no idea how and why that landed up there.
26
27 > What is written down is:
28 > "Live" cvs.eclass ebuilds are generally only intended for the
29 > convenience of developers and should always be masked with a ~[arch]
30 > keyword. [1]
31
32 The last bit "masked with a ~[arch] keyword" can be misinterpreted to
33 mean two different things; one way to interpret it is 'package.mask
34 with KEYWORDS="~[arch]"', another way is '~[arch] keyword masked'.
35
36 > That would be none of the above - half the tree is "masked" with ~arch
37 > keywords. I'm not suggesting that this is the right way to do it -
38 > only that there certainly is nothing approaching a clear policy on the
39 > matter.
40
41 Exactly, it's also quite a minor issue since we're talking about just a
42 few entries that are done in the opposite way; but I can imagine it
43 becoming more major as more people follow the suggestion, with
44 eventually someone quoting a package.mask commit and asking "why?!".
45
46 --
47 With kind regards,
48
49 Tom Wijsman (TomWij)
50 Gentoo Developer
51
52 E-mail address : TomWij@g.o
53 GPG Public Key : 6D34E57D
54 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

File name MIME type
signature.asc application/pgp-signature