Gentoo Archives: gentoo-project

From: "M. J. Everitt" <m.j.everitt@×××.org>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] pre-GLEP: Gentoo Developer status
Date: Sun, 15 Apr 2018 17:22:59
Message-Id: 24012268-8b6e-5df9-bf28-c96955e92ed1@iee.org
In Reply to: Re: [gentoo-project] pre-GLEP: Gentoo Developer status by "Francisco Blas Izquierdo Riera (klondike)"
1 On 15/04/18 17:55, Francisco Blas Izquierdo Riera (klondike) wrote:
2 > This is not what I'm saying. In fact current practice is different from
3 > what you purvey:
4 > * Ebuild developers are usually asked about reassignment: see
5 > https://bugs.gentoo.org/show_bug.cgi?id=vapier or
6 > https://bugs.gentoo.org/show_bug.cgi?id=hwoarang
7 > * If they state they are interested in maintaining the packages they are
8 > allowed to do so (I guess unless the council decides to reassign them).
9 >
10 > Here is a similar approach that would work for both:
11 > * Once a developer has been inactive for x time (for example not having
12 > voted on two consecutive council electiions), the developer is contacted
13 > by undertakers and asked whether he/she/it is still interested in Gentoo
14 > and has contributed soomething that went missing in this period.
15 > Undertakers also give a deadline for a reply.
16 > ** If the answer is afirmative and the developer sends some
17 > contributions the undertakers close the issue.
18 > ** If the answer is negative but the developer wants to continue
19 > contributing, the undertaker can provide advice on how to do so and
20 > extend the deadline a bit (after which the developer will be retired and
21 > invited to take the tests).
22 > ** If the answer is negative and the developer is okay with retiring,
23 > retirement is done.
24 > ** If no reply is obtained before the deadline, retirement is done.
25 >
26 > Turns out that this is, in a way, the process documented on the
27 > Undertakers project itself: https://wiki.gentoo.org/wiki/Project:Undertakers
28 >
29 I have long thought there could be improvements to the Undertakers
30 process, and I think developers that have been MIA for some time (for
31 whatever circumstances) have some checks made that they are indeed
32 up-to-speed with any policy changes that may have happened since their
33 last 'active' period. This would be not to penalise them, but ensure
34 that the Quality standards that Gentoo holds, are upheld, and devs don't
35 get to run riot once their initial 'assessment' and recruitment phases
36 are over. It would provide a better 'continual development' track that
37 could be expanded into other areas if proven and desirable.
38
39 My ideas went so far as:
40 -- if Dev does not set Devaway, and/or devaway period is over ~6months
41 (say) and activity has fallen to zero .. commit privs get automatically
42 revoked (by script, not by human). An automated email is sent out to
43 that Dev, encouraging them to contact [insert project here] (eg.
44 Council, ComReS, DevRel, etc) if there is good reason for the absence,
45 the privs can be reinstated after a petition has been received and reviewed.
46 -- A fast-track re-fresher training is provided by Recruiters, which
47 brings an existing or elapsed dev back up to current standards. Such
48 topics as new EAPIs, QA tracks, and policy updates could be covered in a
49 couple of 'sessions' and then commit privs can be reinstated.
50
51 I think this would improve the situation where some devs commit in large
52 'bursts' in between significant lapses in activity, causing a lot of
53 distress to other more regular contributors and disrupting some of the
54 more consistent ongoing efforts.

Attachments

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

Replies

Subject Author
Re: [gentoo-project] pre-GLEP: Gentoo Developer status Kent Fredric <kentnl@g.o>