Gentoo Archives: gentoo-dev

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH] glep-0081: prohibit KEYWORDS altering
Date: Wed, 07 Aug 2019 15:41:05
Message-Id: 4355b4e7-a360-a833-f3aa-46768ea96bf5@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH] glep-0081: prohibit KEYWORDS altering by Brian Evans
1 On 07.08.2019 18:32, Brian Evans wrote:
2 > On 8/7/2019 11:20 AM, Mikle Kolyada wrote:
3 >> Signed-off-by: Mikle Kolyada <zlogene@g.o>
4 >> ---
5 >> As discussed with mgorny at #gentoo-qa
6 >> glep-0081.rst | 3 +++
7 >> 1 file changed, 3 insertions(+)
8 >>
9 >> diff --git a/glep-0081.rst b/glep-0081.rst
10 >> index 082e705..e5a4db2 100644
11 >> --- a/glep-0081.rst
12 >> +++ b/glep-0081.rst
13 >> @@ -107,6 +107,9 @@ a build time dependency (``DEPEND``) must be used. If the user is
14 >> needed at install and/or run time, a run time dependency (``RDEPEND``)
15 >> must be used.
16 >>
17 >> +Both ``acct-group`` and ``acct-user`` eclasses have the ``KEYWORDS``
18 >> +variable predefined, keywords must not be altered locally via ebuilds.
19 >> +
20 >>
21 >> Maintaining users/groups
22 >> ------------------------
23 >>
24 > I object to this as I feel they can incorrect such as on prefix.
25 >
26 > Also, this goes against the established practice of committing directly
27 > to stable. These are exactly the same as virtuals as "they install
28 > nothing" and "just run a script" (to verify dependencies).
29 >
30 > Brian
31
32
33 They are not exactly the same as virtuals,  ~arch keywords in virtuals
34 make sense because they may have dependency providers that are also in
35 ~arch status. These eclasses pull nothing, therefore keywords altering
36 here meaningless by definition.

Attachments

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