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 |