Gentoo Archives: gentoo-project

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] [PATCH] glep-0048: Provide clear rules for disciplinary actions
Date: Tue, 23 Apr 2019 18:13:54
Message-Id: 86439695-e7fa-fa11-31f8-71440c8e73ea@gentoo.org
In Reply to: Re: [gentoo-project] [PATCH] glep-0048: Provide clear rules for disciplinary actions by William Hubbs
1 Hi,
2
3 according to the answer to antarus' question, I understand that in the
4 past there were Gentoo developers violating Gentoo QA standards.
5
6 There must be a clear process how to deal with such a situation:
7
8 - Which kind of QA violation can cause a ban? At no time should a single
9 QA violation allow whoever is current QA lead or QA team to issue a ban.
10 I am not saying that current QA team wants to do something like that but
11 we need clear rules everyone can understand.
12
13 - It must be clear that a ban is the last resort. I.e. the process must
14 define something like a warn system so that the developer violating
15 Gentoo QA standards knows that he/she has been warned and if he/she
16 won't change his/her behavior, a ban (commit bit will flip) will follow.
17
18 - However, disciplinary actions must happen in time. I.e. you cannot
19 silently watch and just complain on IRC for x months and suddenly decide
20 to issue a ban because QA team just lost patience. That said, an issued
21 warning will time out. If the developer in question stops violating QA
22 rules for $time, he/she is back at level 0 so that a new issue won't
23 trigger an action (keep in mind: We assume that we all share the same
24 goals; if there's a hostile developer causing problems all the time this
25 is a Gentoo problem, not a QA problem).
26
27 - It must be clear that QA can take actions as last resort. Let's say
28 developer X received first strike, don't change behavior, maybe will
29 receive second strike and still keep violating QA standards, QA has the
30 power to remove commit bit.
31
32 BUT:
33
34 QA actions must be limited in time. After 1 or 2 weeks, commit bit must
35 be restored. If the developer in question will keep behavior causing the
36 disciplinary action, we can assume that he/she is a hostile developer
37 for Gentoo and this will become topic of ComRel.
38
39 Based on this, I cannot vote for
40 https://archives.gentoo.org/gentoo-project/message/548d9c439a73ae38756c0b92a28137ea:
41
42 The changed text grants too much power to QA project. As said, QA
43 project is responsible for QA in Gentoo (technical things in
44 ebuilds/eclass in most cases). QA should never have the privileges to
45 decide to forcefully retire a developer or should take actions for
46 others (like infra, work of others).
47
48
49 --
50 Regards,
51 Thomas Deutschmann / Gentoo Linux Developer
52 C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5

Attachments

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

Replies