Gentoo Archives: gentoo-project

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