Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH] glep-0081: Remove policy part
Date: Tue, 10 Dec 2019 13:39:42
Message-Id: 20191210133910.38346-1-mgorny@gentoo.org
1 Remove the policy part from GLEP 81, making it into a pure technical
2 specification. The policy will now be defined by the QA team
3 as a regular tree policy. Since the planned policy updates make it
4 less restrictive, there is really no need to hammer it at GLEP level.
5
6 Signed-off-by: Michał Górny <mgorny@g.o>
7 ---
8 glep-0081.rst | 48 +++++++++++++-----------------------------------
9 1 file changed, 13 insertions(+), 35 deletions(-)
10
11 diff --git a/glep-0081.rst b/glep-0081.rst
12 index 41db473..5218fa4 100644
13 --- a/glep-0081.rst
14 +++ b/glep-0081.rst
15 @@ -5,10 +5,10 @@ Author: Michał Górny <mgorny@g.o>,
16 Michael Orlitzky <mjo@g.o>
17 Type: Standards Track
18 Status: Final
19 -Version: 1
20 +Version: 1.1
21 Created: 2019-05-29
22 -Last-Modified: 2019-10-07
23 -Post-History: 2019-05-29, 2019-07-08
24 +Last-Modified: 2019-12-10
25 +Post-History: 2019-05-29, 2019-07-08, 2019-12-10
26 Content-Type: text/x-rst
27 Replaces: 27
28 ---
29 @@ -22,6 +22,14 @@ accounts. Dependencies are used to request users and group from within
30 regular packages, and to track their usage.
31
32
33 +Changes
34 +=======
35 +
36 +v1.1
37 + The policy part was removed from the GLEP, in order to make it a tree
38 + policy. The GLEP is now purely technical specification.
39 +
40 +
41 Motivation
42 ==========
43
44 @@ -62,22 +70,6 @@ manager.
45 Specification
46 =============
47
48 -Policy
49 -------
50 -
51 -Following the acceptance of this GLEP, all new users and groups must
52 -be created via user/group packages as defined in this GLEP. The old
53 -method may still be used for existing users/groups, in existing
54 -packages.
55 -
56 -All new users and groups must have unique UIDs/GIDs assigned
57 -by developers. The developer adding them is responsible for checking
58 -for collisions.
59 -
60 -Before adding a new user and/or group, the developer must send a RFC
61 -to the ``gentoo-dev`` mailing list.
62 -
63 -
64 Logical structure
65 -----------------
66
67 @@ -149,20 +141,6 @@ that.
68 Rationale
69 =========
70
71 -Requiring mailing list RFC
72 ---------------------------
73 -
74 -The policy explicitly requires RFCs for new users and groups, as they
75 -have global scopes and effects of mistakes while adding them are hard
76 -to fix. Wider review should decrease the risk of major design mistakes.
77 -
78 -To provide one example, right now we have two different packages
79 -creating ``git`` user and requiring a different home directory for
80 -the user. As a result, the first package being installed defines
81 -the actual home directory, and both technically can not be installed
82 -at the same time.
83 -
84 -
85 Satisfied goals
86 ---------------
87
88 @@ -238,6 +216,6 @@ References
89
90 Copyright
91 =========
92 -This work is licensed under the Creative Commons Attribution-ShareAlike 3.0
93 +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
94 Unported License. To view a copy of this license, visit
95 -https://creativecommons.org/licenses/by-sa/3.0/.
96 +https://creativecommons.org/licenses/by-sa/4.0/.
97 --
98 2.24.0

Replies

Subject Author
Re: [gentoo-dev] [PATCH] glep-0081: Remove policy part Ulrich Mueller <ulm@g.o>