Gentoo Archives: gentoo-project

From: Alec Warner <antarus@g.o>
To: NP-Hardass <NP-Hardass@g.o>
Cc: gentoo-project <gentoo-project@l.g.o>
Subject: Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14
Date: Thu, 04 Apr 2019 00:21:13
Message-Id: CAAr7Pr-NX5THn8M_9365SJKL0EhaFnRegMe=jFWBFse5=kezwg@mail.gmail.com
In Reply to: Re: [gentoo-project] call for agenda items -- council meeting 2019-04-14 by Alec Warner
1 On Wed, Apr 3, 2019 at 7:05 PM Alec Warner <antarus@g.o> wrote:
2
3 >
4 >
5 > On Wed, Apr 3, 2019 at 10:04 AM NP-Hardass <NP-Hardass@g.o> wrote:
6 >
7 >> On 4/3/19 8:43 AM, Alec Warner wrote:
8 >> >
9 >> >
10 >> > On Wed, Apr 3, 2019 at 7:31 AM NP-Hardass <NP-Hardass@g.o
11 >> > <mailto:NP-Hardass@g.o>> wrote:
12 >> >
13 >> > On 3/31/19 11:20 PM, William Hubbs wrote:
14 >> > > Hi all,
15 >> > >
16 >> > > two weeks from today (2019-04-14) the Gentoo Council will meet at
17 >> > > 19:00 UTC in the #gentoo-council channel on freenode.
18 >> > >
19 >> > > Please reply to this message with any items you would like us to
20 >> > put on
21 >> > > the agenda to discuss or vote on.
22 >> > >
23 >> > > Thanks much,
24 >> > >
25 >> > > William
26 >> > >
27 >> >
28 >> > I'd like the council to discuss the issue and general trend of
29 >> actions
30 >> > (particularly recent) to restrict the ability of developers to
31 >> > contribute to Gentoo. In my view, efforts are being made to make
32 >> > contributions as users substantially easier, while efforts are being
33 >> > made to make being a developer substantially harder. The months of
34 >> > studying, quiz taking, and interviews set a bar that should make
35 >> > contributions from those individuals that become developers easier
36 >> than
37 >> > the average user, not more difficult.
38 >> >
39 >> >
40 >> > This is a pretty vague statement, are there particular things you want
41 >> > the council to review; or just the 'general trend'?
42 >> > I'm not aware of any recent changes to the developer onboarding process.
43 >> >
44 >> > -A
45 >> >
46 >> >
47 >> >
48 >> > --
49 >> > NP-Hardass
50 >> >
51 >>
52 >> Not just the onboarding, but the retention too. General trend is what
53 >> I'm proposing should be discussed publicly during the meeting.
54 >>
55 >> Three points:
56 >>
57 >> At present time, everyone needs a "Real Name" to contribute. A user,
58 >> with a new email address, can allege to be "Foo Bar" and contribute
59 >> without impediment, but, as recent proposals would have it, developers
60 >> would need to show proof of ID over video call to become part of the web
61 >> of trust for committing. That effectively allows any user to remain
62 >> anonymous by using a false name, obviating a huge portion of the alleged
63 >> benefit to requiring names in the first place. So, developers can be
64 >> held to such a high standard that they can either no longer contribute,
65 >> while we trim eligible pool of new developers and compare that to the
66 >> ease with which any "named" contributor on github or bugzilla can do as
67 >> they please.
68 >>
69 >
70 > I think it is reasonable to try to pursue a more inclusive policy where
71 > identity is more flexible (as I discussed in a different message on this
72 > thread), but keep in mind the Council (and really a few key members) spent
73 > over a year working on the policy we have; so I'm not certain its a trivial
74 > change. You are free to dislike the policy we have and you are free to
75 > suggest we pursue a more inclusive policy, but at least here as a trustee
76 > who voted for it we made a deliberate choice here and barring some middle
77 > ground where we somehow understand that contributions to Gentoo are done in
78 > a low-risk way, we will continue to reject commits from obvious
79 > contributors.
80 >
81
82 Er, not obvious contributors, but contributors committing obvious
83 violations of the policy, sorry ;)
84
85 -A
86
87
88 >
89 > What I refuse to engage in is an incessant debate about the policy we
90 > have; please accept that we made it in good faith to reduce legal risk for
91 > the project and, if an alternative is presented that keeps risk low while
92 > accepting a broader set of contributions we will consider it in the same
93 > good faith.
94 >
95 > -A
96 >
97 >
98 >> We currently have a RFC, just posted two days ago, for developers to be
99 >> regularly tested to maintain commit status. Again, if the developer
100 >> feels like it, maybe it is easier for him/her to just become a plain old
101 >> user and submit patches, waiting on the (as I see it, dwindling,) amount
102 >> of active other developers ready to commit instead.
103 >>
104 >> Totally anecdotal, I've seen developers that have fairly decent QA on
105 >> their own commits merge PRs from users without full review and
106 >> introducing a whole host of issues because code from users isn't always
107 >> vetted as thoroughly as ones own work. So, I'd argue, the QA standards
108 >> of being a dev don't quite apply to you as stringently once you
109 >> downgrade to being a user...
110 >>
111 >> At the end of the day, holding developers to higher standards than users
112 >> is a given, but it shouldn't be more onerous to be a developer than to
113 >> be a user contributing.
114 >>
115 >> --
116 >> NP-Hardass
117 >>
118 >>