Gentoo Archives: gentoo-project

From: "Francisco Blas Izquierdo Riera (klondike)" <klondike@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] pre-GLEP: Gentoo Developer status
Date: Fri, 13 Apr 2018 21:29:15
Message-Id: d59ba77f-2d16-89ef-15a4-0362314cd419@gentoo.org
In Reply to: [gentoo-project] pre-GLEP: Gentoo Developer status by "Michał Górny"
1 Hi Michał,
2
3 Taking into account that the letter and not the spirit of GLEP 39 is
4 usually thrown around as a weapon ("INFORMATIVE", HAH!). I strongly
5 disrecommend having more "informative" policies.
6
7 Not to say that whether you like it or not, not all non ebuild related
8 developer work is necessarily tied to a project. Even GLEP 39 mentions
9 this: "Not everything (or everyone) needs a project."
10
11 As a closing note, I'm really getting tired of all this "Either you
12 write ebuilds or you are a piece of shit" philosophy that is running on
13 the ambient nowadays. If such people want a developer centric source
14 based distro, who gives shit about the non developers I strongly
15 recommend trying Exherbo instead.
16
17 Klondike
18
19
20 El 13/04/18 a las 19:31, Michał Górny escribió:
21 > Hi,
22 >
23 > Here's a quick pre-GLEP for review. It's a supplement to GLEP 39 that
24 > defines who Gentoo Developer is (GLEP 39 mentions devs a lot but doesn't
25 > say who they are). Alike 39, it's purely information -- it doesn't
26 > state a policy, just notes the status quo. It is also minimal
27 > and focuses on linking the policies of relevant teams.
28 >
29 > Please review.
30 >
31 > ---
32 > GLEP: 76
33 > Title: Gentoo Developer status
34 > Author: Michał Górny <mgorny@g.o>
35 > Type: Informational
36 > Status: Draft
37 > Version: 1
38 > Created: 2018-04-11
39 > Last-Modified: 2018-04-13
40 > Post-History:
41 > Content-Type: text/x-rst
42 > Requires: 39
43 > Replaces:
44 > ---
45 >
46 > Abstract
47 > ========
48 >
49 > This GLEP aims to supplement GLEP 39 [#GLEP39]_ with the definition
50 > of *Gentoo Developer*. It shortly indicates the policies relevant
51 > to obtaining, preserving and revoking the Developer status.
52 >
53 >
54 > Motivation
55 > ==========
56 >
57 > Most of Gentoo's metastructure is explained in GLEP 39 [#GLEP39]_.
58 > However, while this GLEP is focused around Gentoo Developers, it does
59 > not define whom they precisely are. It lacks a clear statement of how
60 > new developers are recruited, and for how long they hold the developer
61 > status.
62 >
63 > The ‘status quo’ can be found across different Gentoo websites.
64 > The recruitment procedure (from user perspective) is described
65 > on the main site [#BECOME-A-DEV]_. The Recruiters [#RECRUITERS]_,
66 > Undertakers [#UNDERTAKERS]_ and Community Relation [#COMREL]_ teams
67 > provide their relevant policies. However, there seems to be no single
68 > document binding all of them together. This GLEP aims to be precisely
69 > that.
70 >
71 >
72 > Specification
73 > =============
74 >
75 > A *Gentoo Developer* is a person who has successfully passed
76 > the recruitment procedure (as defined at the time of his/her joining)
77 > and is actively contributing to Gentoo Linux in one or both
78 > of the following areas:
79 >
80 > 1. Gentoo ebuild maintenance (either individual or through a project);
81 > with activity being determined through the official Gentoo repository
82 > commits.
83 >
84 > 2. Contributing to the present Gentoo projects [#PROJECTS]_; with
85 > activity being determined at the discretion of project leads.
86 >
87 > The admission of new Developers is done by the *Recruiters* project
88 > [#RECRUITERS]_ upon asserting that the candidate has the necessary
89 > skills and motivation to actively contribute to Gentoo as outlined
90 > above, provided recent contributions to the specified areas. The exact
91 > policies and procedures are specified by the Recruiters project.
92 >
93 > The removal of Developers is done by the *Undertakers* project
94 > [#UNDERTAKERS]_. The Developer status can be revoked in one
95 > of the following conditions:
96 >
97 > - on an explicit request from the Developer himself/herself,
98 >
99 > - upon determining that the Developer is no longer actively contributing
100 > to Gentoo,
101 >
102 > - as a result of disciplinary action taken by the *Community Relations*
103 > project [#COMREL]_ or another explicitly authorized entity.
104 >
105 > The exact policies and procedures are specified by the Undertakers
106 > project.
107 >
108 >
109 > Rationale
110 > =========
111 >
112 > This GLEP does not introduce any new policies but merely attempts to
113 > document the current standing practices. It aims to supplement GLEP 39
114 > [#GLEP39]_ with the details necessary to understand who Gentoo
115 > Developers are, in context of the metastructure defined there.
116 > It does not mean to replace or thoroughly copy the relevant policies.
117 >
118 > Only the details deemed most important and relevant are listed:
119 > explanation whom Gentoo Developers are, what are their responsibilities,
120 > what are the requirements for recruiting them and the possibilities of
121 > their retirement. The teams responsible for handling both of those
122 > processes and defining the detailed policies are explicitly indicated.
123 >
124 > The specific policy details were intentionally left out to avoid having
125 > to perform frequent updates to this GLEP. This includes the exact
126 > procedures, ``repo/gentoo`` commit access, devaway system, etc.
127 >
128 >
129 > References
130 > ==========
131 >
132 > .. [#GLEP39] GLEP 39: An "old-school" metastructure proposal with "boot
133 > for being a slacker"
134 > (https://www.gentoo.org/glep/glep-0039.html)
135 >
136 > .. [#BECOME-A-DEV] Become a developer - Gentoo Linux
137 > (https://www.gentoo.org/get-involved/become-developer/)
138 >
139 > .. [#RECRUITERS] Project:Recruiters - Gentoo Wiki
140 > (https://wiki.gentoo.org/wiki/Project:Recruiters)
141 >
142 > .. [#UNDERTAKERS] Project:Undertakers - Gentoo Wiki
143 > (https://wiki.gentoo.org/wiki/Project:Undertakers)
144 >
145 > .. [#COMREL] Project:ComRel - Gentoo Wiki
146 > (https://wiki.gentoo.org/wiki/Project:ComRel)
147 >
148 > .. [#PROJECTS] Project:Gentoo - Gentoo Wiki
149 > (https://wiki.gentoo.org/wiki/Project:Gentoo)
150 >
151 >
152 > Copyright
153 > =========
154 > This work is licensed under the Creative Commons Attribution-ShareAlike
155 > 3.0 Unported License. To view a copy of this license, visit
156 > http://creativecommons.org/licenses/by-sa/3.0/.
157 >

Attachments

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

Replies