Gentoo Archives: gentoo-dev

From: Brian Evans <grknight@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH] glep-0081: prohibit KEYWORDS altering
Date: Wed, 07 Aug 2019 22:31:52
Message-Id: 58873f19-f010-275b-a9aa-8f755fe83319@gentoo.org
In Reply to: [gentoo-dev] [PATCH] glep-0081: prohibit KEYWORDS altering by Mikle Kolyada
1 On 8/7/19 11:20 AM, Mikle Kolyada wrote:
2 > Signed-off-by: Mikle Kolyada <zlogene@g.o>
3 > ---
4 > As discussed with mgorny at #gentoo-qa
5 > glep-0081.rst | 3 +++
6 > 1 file changed, 3 insertions(+)
7 >
8 > diff --git a/glep-0081.rst b/glep-0081.rst
9 > index 082e705..e5a4db2 100644
10 > --- a/glep-0081.rst
11 > +++ b/glep-0081.rst
12 > @@ -107,6 +107,9 @@ a build time dependency (``DEPEND``) must be used. If the user is
13 > needed at install and/or run time, a run time dependency (``RDEPEND``)
14 > must be used.
15 >
16 > +Both ``acct-group`` and ``acct-user`` eclasses have the ``KEYWORDS``
17 > +variable predefined, keywords must not be altered locally via ebuilds.
18 > +
19 >
20 > Maintaining users/groups
21 > ------------------------
22 >
23
24 Maybe I'm not making myself clear (A bad habit of mine).
25
26 I want to keep this out such that maintainers can decide the best
27 keywords and when it is inappropriate to include a keyword.
28
29 For example with my acct-{group,user}/mysql ebuilds, I want to remove
30 the prefix keywords and only have those which match the virtual and
31 server implementations. The rare occasion when a keyword is added is no
32 more a maintenance task like changing the virtual. Having other ebuilds
33 outside the project use this package is not the right thing to do.
34
35 The packages in question treat prefix differently so why shouldn't it be
36 reflected here?
37
38 Brian

Attachments

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