1 |
On Fri, 2 Nov 2018 16:43:28 +0000 M. J. Everitt wrote: |
2 |
> On 02/11/18 16:22, Matthew Thode wrote: |
3 |
> > On 18-11-02 16:05:35, Michał Górny wrote: |
4 |
> >> Hello, |
5 |
> >> |
6 |
> >> The Undertakers team has frequently received various forms of |
7 |
> >> 'criticism' of their effort in attempting to find and retire inactive |
8 |
> >> developers. This is getting as far as to claim that we shouldn't retire |
9 |
> >> anyone because there are no limits on commit slots. |
10 |
> >> |
11 |
> >> Therefore, I would like to ask the wider community a general question: |
12 |
> >> how do you feel about preserving commit access for people who no longer |
13 |
> >> actively commit to Gentoo? I'm talking about extreme cases, say, |
14 |
> >> no commits to any user-visible repository for over a year. |
15 |
> >> |
16 |
> > I'm not sure the exact time, but I think it shouldn't be user-visable, |
17 |
> > but 'Gentoo' that should ben what's looked at. |
18 |
> > |
19 |
> > As far as changing the developer to a non-committing developer, what |
20 |
> > happens if they want to come back? Would they need to retake the quiz, |
21 |
> > re-find a mentor/recruiter, etc? |
22 |
> > |
23 |
> I have long felt that an automated 'devaway' process would actually be |
24 |
> beneficial to Gentoo and other devs, etc, as it would be an easy way to see |
25 |
> if someone was 'active' and accessible; whereas the existing one depends |
26 |
> very much on someone talking on IRC, making commits, answering bugzilla or |
27 |
> github requests or bikeshedding on the mailing lists. Devaway isn't |
28 |
> properly used (in my experience) simply because people forget to set it. Or |
29 |
> its ambiguous because someone sets it, and continues some form of visible |
30 |
> activity with it set. |
31 |
> |
32 |
> The reason I say automated, as everybody would be independently held to the |
33 |
> exact same standards uniformly, and whilst there are likely to be some |
34 |
> exceptions, these are probably better use of human 'labour' than doing the |
35 |
> whole job by hand. Also, there would be less confusion because it would be |
36 |
> possible to write a policy/procedure for the 'bot'/automation, and emails |
37 |
> could even be sent out automatically even, to warn potential candidates. |
38 |
> |
39 |
> I would also advocate a reduced "dev-refresher" "course" which the |
40 |
> recruiters administer, which is a short form of the quizzes structure, |
41 |
> simply to revisit some of the important salient topics, and any relevant |
42 |
> updates in policy and practice which they might have missed in their absence. |
43 |
> |
44 |
> This shouldn't be an onerous procedure to implement, and should greatly aid |
45 |
> the work of the retirement team to best use their limited resources to best |
46 |
> effect; even if that means working around the tooling to make it efficient |
47 |
> and effective to them. |
48 |
|
49 |
Looks like you are misunderstanding devaway. This is an |
50 |
informational message to the community about limited (but not |
51 |
necassarily zero!) availability. If I read this correctly and you |
52 |
are proposing to suspend commit access when devaway flag is set, |
53 |
this is dubious at best. |
54 |
|
55 |
E.g. this summer I was at hospital, I set devaway flag for estimated |
56 |
period of unavailability. But when things got better, I was able to |
57 |
fix some stuff and make some commits. Triggering devaway on and off |
58 |
in such situation would be ridiculous. |
59 |
|
60 |
Sometimes people have reduced, but not zero availability, e.g. when |
61 |
travelling or visiting conferences. Devaway is useful in such cases |
62 |
to inform community that response time may be bad, but still some |
63 |
activity may be present. |
64 |
|
65 |
Best regards, |
66 |
Andrew Savchenko |