Gentoo Archives: gentoo-project

From: "Michał Górny" <mgorny@g.o>
To: gentoo-project@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-project] [RFC PATCH] glep-0039: Add a section describing who Gentoo developers are
Date: Tue, 24 Apr 2018 14:52:08
Message-Id: 20180424145158.7695-1-mgorny@gentoo.org
1 Hi,
2
3 Here's a followup of my pre-GLEP. After the content being reduced even
4 more by the bikeshed, and suggestions that this would fit better inside
5 GLEP 39, here's a minimal patch to GLEP 39 that prepends the two main
6 points of the specification with short definition of developers.
7
8 ---
9
10 Amend GLEP 39 by adding missing definition of Gentoo developer, along
11 with a short explanation on how new developers are being admitted
12 and how existing developers are removed. This GLEP has been writting
13 with strong focus on what developers can do; however, no GLEP has really
14 defined whom developers really are.
15
16 The aim of this change is merely to describe the status quo, without
17 introducing any changes to the structure or procedures. The wording has
18 been reduced to absolute minimum necessary to outline the processes
19 without getting into any details that could be considered controversial.
20 ---
21 glep-0039.rst | 40 ++++++++++++++++++++++++++++++++++------
22 1 file changed, 34 insertions(+), 6 deletions(-)
23
24 diff --git a/glep-0039.rst b/glep-0039.rst
25 index c458450..f68247e 100644
26 --- a/glep-0039.rst
27 +++ b/glep-0039.rst
28 @@ -5,10 +5,10 @@ Author: Grant Goodyear <g2boojum@g.o>,
29 Ciaran McCreesh <ciaranm@g.o>
30 Type: Informational
31 Status: Final
32 -Version: 2
33 +Version: 2.1
34 Created: 2005-09-01
35 -Last-Modified: 2016-07-30
36 -Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19
37 +Last-Modified: 2018-04-24
38 +Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19, 2018-04-24
39 Content-Type: text/x-rst
40 Replaces: 4
41 ---
42 @@ -17,7 +17,10 @@ Status
43 ======
44
45 Implemented. GLEP amended on 2006-02-09 to add the final bullet point to
46 -list B in `Specification`_.
47 +list C in `Specification`_.
48 +
49 +GLEP amended on 2018-04-24 to prepend new point A to the specification
50 +describing who developers are.
51
52 Abstract
53 ========
54 @@ -106,7 +109,28 @@ Additional problems identified by the current metastructure reform proposals
55 Specification
56 =============
57
58 -A. A project is a group of developers working towards a goal (or a set
59 +A. A developer is a person who has successfully passed recruitment
60 + procedure as defined of the time of the recruit's joining and is
61 + actively contributing to Gentoo Linux.
62 +
63 + * New developers are admitted by the Recruiters project
64 + [#RECRUITERS]_ upon asserting that the candidate(s) have
65 + the necessary skills, motivation and have recent contributions
66 + in the areas of their interest.
67 + * Developers are removed by the Undertakers project [#UNDERTAKERS]_.
68 + The developer status can be revoked in one of the following cases:
69 +
70 + - The developer's own explicit request.
71 + - Determining that the developer is no longer actively
72 + contributing to Gentoo.
73 + - A result of disciplinary action taken by an appropriately
74 + authorized project.
75 +
76 + * The policies for admittance and removal of developers shall
77 + be defined and published by the Recruiters and Undertakers
78 + projects appropriately.
79 +
80 +B. A project is a group of developers working towards a goal (or a set
81 of goals).
82
83 * A project exists if it has a maintained Wiki
84 @@ -130,7 +154,7 @@ A. A project is a group of developers working towards a goal (or a set
85 this GLEP does not provide for a way for the community at large
86 to block a new project, even if the comments are wholly negative.
87
88 -B. Global issues will be decided by an elected Gentoo council.
89 +C. Global issues will be decided by an elected Gentoo council.
90
91 * There will be a set number of council members. (For the
92 first election that number was set to 7 by acclamation.)
93 @@ -209,6 +233,10 @@ References
94
95 .. [#Project_pages] https://wiki.gentoo.org/wiki/Gentoo_Wiki:Developer_Central/Project_pages
96
97 +.. [#RECRUITERS] https://wiki.gentoo.org/wiki/Project:Recruiters
98 +
99 +.. [#UNDERTAKERS] https://wiki.gentoo.org/wiki/Project:Undertakers
100 +
101 Copyright
102 =========
103
104 --
105 2.17.0

Replies