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 |
> |