Gentoo Archives: gentoo-project

From: "Michał Górny" <mgorny@g.o>
To: Daniel Campbell <zlg@g.o>
Cc: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Email from comrel -> Your recent contributions to the gentoo mailing lists
Date: Wed, 07 Dec 2016 18:09:26
Message-Id: 20161207190914.54dbd6a3@pomiocik
In Reply to: Re: [gentoo-project] Email from comrel -> Your recent contributions to the gentoo mailing lists by Daniel Campbell
1 On Wed, 7 Dec 2016 03:24:16 -0800
2 Daniel Campbell <zlg@g.o> wrote:
3
4 > On 12/07/2016 01:05 AM, Michał Górny wrote:
5 > > On Tue, 6 Dec 2016 23:24:22 -0800
6 > > Daniel Campbell <zlg@g.o> wrote:
7 > >
8 > >> On 12/06/2016 11:15 AM, Seemant Kulleen wrote:
9 > >>> The larger philosophical question is: Are we seriously banning people as
10 > >>> a community? What sort of community are we, in fact?
11 > >>
12 > >> I think that's largely speaking for itself here.
13 > >>
14 > >> It's clear that (a lack of) communication in this case and in Ian's did
15 > >> not prove to be fruitful. I hope Gentoo can improve in its community
16 > >> management in the future.
17 > >>
18 > >> I did not respond to William's e-mails mostly because they were
19 > >> off-topic in my thread, but I hold no ill will against him and feel he's
20 > >> just as entitled to a voice as anyone else. I think we're doing Gentoo a
21 > >> disservice (especially in Java land) by not having him help us. I
22 > >> disagree both with the decision to ban him (to outside readers: the
23 > >> greater developer community was not asked for their opinion) and the
24 > >> manner that William made his points (it was too much, too often).
25 > >>
26 > >> These happenings have severely dampened my view of the management within
27 > >> Gentoo and I will be voting accordingly next year.
28 > >
29 > > You should really have tried working with him before forming
30 > > an opinion. Let me put up a few facts for you. Some people may actually
31 > > end up seeing some similarity between the two incidents.
32 >
33 > To be fair, his exclusion from Gentoo kinda prevents me from having the
34 > opportunity to work with him -- at least on Gentoo-related things. That
35 > said, I'm open to any new information or facts presented. Before we get
36 > into nitty gritty I want to thank you for taking the time and
37 > consideration to reply so thoroughly and civilly.
38
39 Well, just to be clear, he is not forbidden from contributing using
40 the various technical matters available, if he only wished to
41 (and behaved at least a little).
42
43 > > First of all, William's technical competencies were, to say, lacking.
44 > > He may be very good in Java land but he is lacking in basic shell, not
45 > > to mention ebuild. His ebuilds end up doing the kind of three-flip
46 > > workaround for issues he himself introduced. If he was left to commit
47 > > freely, other people will end up having a lot of work cleaning up
48 > > after him.
49 > >
50 > > Of course, every deficiency can be solved if one wants to learn.
51 > > However, William more than once shown that he's stuck in some point
52 > > in the past and refuses to move forward. If you try to teach him, soon
53 > > enough he's going to change to subject to either how important he is
54 > > (and therefore he doesn't need to learn, you should fix stuff you
55 > > think he does wrong), how bad Gentoo is these days or plainly to
56 > > offending you. I think you have seen a fair sample of that on the ml
57 > > lately.
58 > >
59 > > So no, William is not suitable for commit access to ::gentoo. We really
60 > > don't have the manpower to fix all those issues, and I'm already tired
61 > > enough after one ex-developer leaving packages that could have never
62 > > worked (i.e. ebuilds that simply end up tripping on some 'die'
63 > > in the eclass that was always there) -- and we (the Python team) kept
64 > > hitting on those even a year later.
65 >
66 > Are we talking the sort of errors that a quick bug report and/or IRC
67 > ping should be able to fix, or a severe QA report that we all know we
68 > shouldn't do (like something covered in the quizzes?). Regardless, it
69 > seems fair to expect someone to be receptive (and hopefully learn
70 > something) when they screw up. I agree that we can't have people at
71 > Gentoo who aren't able to see flaws in their work and try to correct
72 > them. Creating work for other devs is counteractive to our goals.
73
74 I'm afraid we're talking about all kinds of errors unless they blow up
75 in his face. Including those sneaky silent errors that aren't directly
76 noticeable but can cause true indirect headache. Obvious security holes
77 like doing 'chmod 777' included (note: I haven't looked for any proof
78 of this, it was told to me).
79
80 > Would you or someone else be willing to show a few bug reports or
81 > examples of things he's done that caused us a headache? I'd search
82 > myself, but I don't really have much to go on.
83
84 As I've already given you on IRC, the best example would be:
85
86 https://github.com/gentoo/gentoo/pull/201
87
88 >
89 > > Finally, William tends to harass people who step on his toe, which can
90 > > happen pretty easily (i.e. via attempting to make him learn, see
91 > > above). If you do, you can expect to be privately and publicly harassed
92 > > for quite some time, at least to the point when he switches to
93 > > harassing someone else.
94 > >
95 > > Believe it, it's really not nice or productive to be highlighted every
96 > > 15 minutes by some irrelevant, jerky comment. Or be a topic of every
97 > > fourth mail. If you don't believe, you should try it.
98 >
99 > Oh, I fully understand that. I've not been on the business end of that
100 > particularly, but interruptions are a huge pain when you're trying to
101 > focus on anything relating to code. I hope that we agree on that one. :)
102 > >
103 > > As a side note, I should point out that we already had a similar case
104 > > in the past. I don't know if William would resort to that as well but
105 > > the other person even went as far as lying to other Gentoo users
106 > > and making them harass you privately.
107 > >
108 > > So yes, maybe Java lost some. Gentoo may have lost a few potential
109 > > developers too. However, I believe that Gentoo was saved from a major
110 > > loss of developers and contributors which has already happened once due
111 > > to the previous person mentioned, and I'm pretty sure would follow
112 > > William's staying longer with us.
113 > >
114 > > Hope this clears all the missing facts. I should point out that it's my
115 > > personal opinion, based on what I've seen and heard. Hope I didn't
116 > > betray anyone's confidentiality.
117 > >
118 >
119 > I think you've helped me see a bit more of the picture. I'm reluctant to
120 > turn anyone away; I trust our usual methods of contributing are still
121 > open to him (as they are for everyone else), should he have a change of
122 > mind or heart. My thoughts on management remain, and I think better
123 > information sharing (facts, evidence) can prevent huge threads like this
124 > from happening. If further evidence confirms William's behavior then
125 > I'll have to retract my statement regarding his contributing capacity.
126 >
127 > Thanks again for sharing with me.
128
129 Well, it would be really nice if he wanted to contribute using our
130 push-after-review method. However, so far he has been focusing on
131 requesting direct push access and pretty much a 'free hand' to do
132 whatever he wishes.
133
134 --
135 Best regards,
136 Michał Górny