1 |
On Sun, Dec 3, 2017 at 4:03 PM, Michał Górny <mgorny@g.o> wrote: |
2 |
> W dniu sob, 02.12.2017 o godzinie 19∶33 -0600, użytkownik R0b0t1 |
3 |
> napisał: |
4 |
>> Hello, |
5 |
>> |
6 |
>> In every mailing list conversation, there are at least three people: |
7 |
>> the two conversing, and the future reader. I point this out as I think |
8 |
>> it important that everyone realize that not all posts are written for |
9 |
>> those immediately participating in the conversation. |
10 |
>> |
11 |
>> Some time ago I was offered some equipment due to my history of |
12 |
>> open-source contributions to a variety of projects. I asked the donor |
13 |
>> to forward it (or money) to the Gentoo foundation, but they declined, |
14 |
>> citing a general distaste for the management of software projects in |
15 |
>> general and specific issues they believed existed within Gentoo. |
16 |
> |
17 |
> I'm not sure if this is relevant to the topic at hand. There are many |
18 |
> issues within Gentoo. I'm trying to address one of them. |
19 |
> |
20 |
|
21 |
The point is that actions of [some of] the developers are affecting |
22 |
the public perception of Gentoo to the point at least one person |
23 |
hasn't wanted to donate. |
24 |
|
25 |
>> On Sat, Dec 2, 2017 at 5:18 PM, Michał Górny <mgorny@g.o> wrote: |
26 |
>> > Hello, everyone. |
27 |
>> > |
28 |
>> > This is something that's been talked about privately a lot lately but it |
29 |
>> > seems that nobody went forward to put things into motion. SO here's |
30 |
>> > a proposal that aims to improve the condition of our mailing lists |
31 |
>> > and solve some of the problems they are facing today. |
32 |
>> > |
33 |
>> |
34 |
>> If you have in fact discussed this off list with people who agree, I |
35 |
>> think it is important that you invite them to comment. Not only will |
36 |
>> it show support for what you have detailed, it will allow them to |
37 |
>> explain the problems they have in greater detail, so that perhaps a |
38 |
>> solution that does not involve restricting list access could be found. |
39 |
> |
40 |
> This sentence merely focuses on 'don't shoot the messenger' part which |
41 |
> will happen anyway. Those people won't come here to '+1' the proposal |
42 |
> because this mailing list is not supposed to be about mail popularity |
43 |
> contests. |
44 |
> |
45 |
|
46 |
No, but policy changes are. They should be critically analyzed. I'm |
47 |
not going to pretend like I can vote, but I can try to make you feel |
48 |
bad about not answering my questions. |
49 |
|
50 |
> Also because they don't want to be targeted by people misbehaving here. |
51 |
> In fact, a number of them already pinged me today privately showing |
52 |
> support, and some of them told me exactly that -- that they don't want |
53 |
> to become a target of aggression. A few participants of this mailing |
54 |
> list have shown harassment towards people that stood up to them -- |
55 |
> including constant insults on various public and private channels. |
56 |
> |
57 |
|
58 |
Again, no one has any right to not be offended. For something of this |
59 |
nature I feel public support should be necessary. |
60 |
|
61 |
>> |
62 |
>> It may be that I am misunderstanding your language, but what you have |
63 |
>> presented does not leave many things open for discussion. It seems |
64 |
>> like what you have presented is to be either accepted or rejected as |
65 |
>> is. Seeing as my opinion does not matter, it further seems like it |
66 |
>> will simply be accepted as is. |
67 |
> |
68 |
> I simply don't believe that after so many iterations there's any more |
69 |
> option that hasn't been tried or rejected already. |
70 |
> |
71 |
|
72 |
As noted, there is one: analyzing the actions of those who are being |
73 |
"attacked" to see why people are bothering to do it in the first |
74 |
place. I sincerely doubt the offensive parties are doing what they are |
75 |
doing without cause. |
76 |
|
77 |
But no, the Gentoo developers are always above reproach. |
78 |
|
79 |
>> > |
80 |
>> > Problems |
81 |
>> > ======== |
82 |
>> > |
83 |
>> > Currently the developer-oriented mailing lists gentoo-dev and gentoo- |
84 |
>> > project are open to posting by everyone. While this has been generally |
85 |
>> > beneficial, we seem to be having major problems with some |
86 |
>> > of the posters for more than a year. Off hand, I can think of three: |
87 |
>> > |
88 |
>> > 1. Repeating attacks against Gentoo and/or Gentoo developers (including |
89 |
>> > pure personal attacks). While it is understandable that some people may |
90 |
>> > be frustrated and need to vent off, repeating attacks from the same |
91 |
>> > person are seriously demotivating to everyone. |
92 |
>> > |
93 |
>> |
94 |
>> No one has any right to not be offended. If Gentoo developers are |
95 |
>> receiving criticism for their behavior, then perhaps it would be best |
96 |
>> that they critically analyze their actions and the effect that they |
97 |
>> have on other people. |
98 |
>> |
99 |
>> As far as I am aware most developers never get harassed and go quietly |
100 |
>> on about their business. I have even asked some questions similar to |
101 |
>> the questions I have asked on this list that people have felt were |
102 |
>> adversarial. However, these developers didn't seem to mind my |
103 |
>> questions and spent 5 minutes or so of their time on a response. |
104 |
>> |
105 |
>> > 2. Frequent off-topics, often irrelevant to the thread at hand. |
106 |
>> > I understand that some of those topics are really interesting but it is |
107 |
>> > really time-consuming to filter through all the off-topic mails |
108 |
>> > in search of data relevant to the topic at hand. What's worst, sometimes |
109 |
>> > you don't even get a single on-topic reply. |
110 |
>> > |
111 |
>> |
112 |
>> Does the list have a digest subscription option? I find that extremely |
113 |
>> helpful for one list I am subscribed to (Perl6 development) which is |
114 |
>> very high volume. On the other hand, lots of offtopic chatter would |
115 |
>> still be hard to sort through, but I think it needs to be considered |
116 |
>> whether the chatter the list currently receives is truly off topic. |
117 |
>> What if it is simply concerns or subjects that the OP did not want to |
118 |
>> consider? Does that make it off topic? Is the problem more involved |
119 |
>> than previously thought? |
120 |
>> |
121 |
>> > 3. Support requests. Some of our 'expert users' have been abusing |
122 |
>> > the mailing lists to request support (because it's easier to ask |
123 |
>> > everyone than go through proper channels) and/or complain about bug |
124 |
>> > resolutions. This is a minor issue but still it is one. |
125 |
>> > |
126 |
>> |
127 |
>> In the case of actual support requests, it might be worth taking some |
128 |
>> kind of action against the user, but the general level of competence |
129 |
>> of Gentoo users makes me wary that this may be a mischaracterization |
130 |
>> of the intent of the email. If something like a "support request" |
131 |
>> percolates to gentoo-dev, it may be of a similar vein as a complaint |
132 |
>> about a bug resolution. Complaining about bug resolutions seems valid, |
133 |
>> especially if questions on the tracker have been ignored. |
134 |
>> |
135 |
>> Some developers in particular seem to not appreciate being held |
136 |
>> accountable for their actions. In most notable cases, all anyone ever |
137 |
>> does is ask for an explanation as to why something occurred - and in |
138 |
>> most notable cases, that question is ignored, with no recourse left to |
139 |
>> the user or contributor. |
140 |
>> |
141 |
>> Personally, I tried to ask why eix's "optimizations" flag was removed, |
142 |
>> when other packages *do the exact same thing.* Still no response. How |
143 |
>> am I supposed to interpret this? |
144 |
> |
145 |
> I'm sorry but the purpose of this thread is not to convince you that |
146 |
> the problems exist. If you haven't experienced them already, then it |
147 |
> would be polite of you to either accept them as a fact, or do some |
148 |
> research yourself. |
149 |
> |
150 |
|
151 |
Your job is not to convince me, personally, but the future reader of |
152 |
this list. If you have given up on doing so then you have admitted |
153 |
that you do not want to be held accountable for your actions because |
154 |
you do not feel you need to explain why you are doing what you are |
155 |
doing. |
156 |
|
157 |
> I understand that you might want to know things. However, it is |
158 |
> generally impolite if someone 'comes late to the party' and starts |
159 |
> shouting questions that the existing participants know answers to |
160 |
> already. This is distorting to the conversation at hand. |
161 |
> |
162 |
|
163 |
I am not shouting. I am politely, but pointedly, asking questions that |
164 |
you ostensibly should already have the answer to. If you do not have |
165 |
the answer, then I feel it is clear to future readers of the list that |
166 |
you are making decisions for nonsensical reasons. |
167 |
|
168 |
> In such a situation, as I said it is usually polite to try to find |
169 |
> the answers yourself or politely and privately query one |
170 |
> of the participants who you are acquainted to or is otherwise able |
171 |
> and willing to help you. |
172 |
> |
173 |
|
174 |
I have. I can't trawl years of mailing list archives to find the |
175 |
problematic posts, nor do I think I would want to read those posts |
176 |
anyway. I am also incapable of understanding in a short time a |
177 |
years-long problem. |
178 |
|
179 |
I tried to figure out why wltjr was pushed out of the Gentoo and |
180 |
couldn't do it. What I can find makes it seem like someone was overly |
181 |
sensitive and was able to get ComRel to overreact. Granted, wltjr is |
182 |
at times not well spoken, but I really have a hard time understanding |
183 |
how anyone thought he had anything but good intentions. |
184 |
|
185 |
From my point of view it makes everyone involved look ridiculous, |
186 |
wltjr less so. Consequently I am not very inclined to believe you and |
187 |
the unnamed parties when they say they have a valid complaint. My |
188 |
experience is full of people being offended at things like (what most |
189 |
people would consider) polite disagreement. |
190 |
|
191 |
Then again, you can do what you want and ignore me - I can't do |
192 |
anything about it. |
193 |
|
194 |
>> |
195 |
>> > |
196 |
>> > All of those issues are slowly rendering the mailing lists impossible to |
197 |
>> > use. People waste a lot of time trying to gather feedback, and get |
198 |
>> > demotivated in the process. A steadily growing number of developers |
199 |
>> > either stop reading the mailing lists altogether, or reduce their |
200 |
>> > activity. |
201 |
>> > |
202 |
>> > For example, eclass reviews usually don't get more than one reply, |
203 |
>> > and even that is not always on-topic. And after all, getting this kind |
204 |
>> > of feedback is one of the purposes of the -dev mailing list! |
205 |
>> > |
206 |
>> |
207 |
>> It may be that this is separate from the content of the mailing list. |
208 |
>> Do some of the developers simply not like the format of a mailing |
209 |
>> list? A lot of projects are now using Slack and Discourse in addition |
210 |
>> to IRC. I personally do not like either of those services, but some |
211 |
>> people think they allow reduce response times, aid in comprehension, |
212 |
>> allowing greater involvement of developers. |
213 |
>> |
214 |
>> As it is, it seems to me like a lot of development happens on IRC and off list. |
215 |
> |
216 |
> Yes. Sometimes only because IRC is much faster. Sometimes because using |
217 |
> mailing lists becomes impossible due to problems listed above. |
218 |
> |
219 |
>> > |
220 |
>> > Proposal |
221 |
>> > ======== |
222 |
>> > |
223 |
>> > Give the failure of other solutions tried for this, I'd like to |
224 |
>> > establish the following changes to the mailing lists: |
225 |
>> > |
226 |
>> > 1. Posting to gentoo-dev@ and gentoo-project@ mailing lists will be |
227 |
>> > initially restricted to active Gentoo developers. |
228 |
>> > |
229 |
>> > 1a. Subscription (reading) and archives will still be open. |
230 |
>> > |
231 |
>> > 1b. Active Gentoo contributors will be able to obtain posting access |
232 |
>> > upon being vouched for by an active Gentoo developer. |
233 |
>> > |
234 |
>> > 2. A new mailing list 'gentoo-expert' will be formed to provide |
235 |
>> > a discussion medium for expert Gentoo users and developers. |
236 |
>> > |
237 |
>> > 2a. gentoo-expert will have open posting access like gentoo-dev has now. |
238 |
>> > |
239 |
>> > |
240 |
>> > Rationale |
241 |
>> > ========= |
242 |
>> > |
243 |
>> > I expect that some of you will find this a drastic measure. However, I |
244 |
>> > would like to point out that I believe we've already exhausted all other |
245 |
>> > options to no avail. |
246 |
>> > |
247 |
>> |
248 |
>> There is an option that has not been discussed, and that is |
249 |
>> questioning why the gentoo-dev list receives offtopic replies, |
250 |
>> personal attacks, and trolling. |
251 |
> |
252 |
> People's private issues are not topic of this mailing list. It is |
253 |
> generally impolite and unprofessional to discuss them publicly. Please |
254 |
> don't do that. |
255 |
> |
256 |
|
257 |
If the messages are being posted to gentoo-dev then I don't see why |
258 |
you consider the issue private. At least one party intends it to be |
259 |
public, probably because it's not a personal attack and is related to |
260 |
Gentoo. |
261 |
|
262 |
Sadly, since you do not feel it necessary for those slighted to list |
263 |
their complaints in some form or another, nobody but them and yourself |
264 |
will know a problem ever existed. |
265 |
|
266 |
>> > The problems of more abusive behavior from some of the mailing list |
267 |
>> > members have been reported to ComRel numerous times. After the failure |
268 |
>> > of initial enforcement, I'm not aware of ComRel doing anything to solve |
269 |
>> > the problem. The main arguments I've heard from ComRel members were: |
270 |
>> > |
271 |
>> > A. Bans can be trivially evaded, and history proves that those evasions |
272 |
>> > create more noise than leaving the issue as is. |
273 |
>> > |
274 |
>> > B. People should be allowed to express their opinion [even if it's pure |
275 |
>> > hate speech that carries no value to anyone]. |
276 |
>> > |
277 |
>> > C. The replies of Gentoo developers were worse [no surprise that people |
278 |
>> > lose their patience after being attacked for a few months]. |
279 |
>> > |
280 |
>> |
281 |
>> People only ever do things that make sense. Again, I invite the people |
282 |
>> who are being attacked to consider why someone cares enough to bother |
283 |
>> to do that. Bored teenagers go to #archlinux to have pissing contests, |
284 |
>> not #gentoo. |
285 |
>> |
286 |
>> > |
287 |
>> > The alternative suggested by ComRel pretty much boiled down to 'ignore |
288 |
>> > the trolls'. While we can see this is actually starting to happen right |
289 |
>> > now (even the most determined developers stopped replying), this doesn't |
290 |
>> > really solve the problem because: |
291 |
>> > |
292 |
>> |
293 |
>> To me this sounds like ComRel realized it is too easy to turn good |
294 |
>> intentions into fascism. |
295 |
>> |
296 |
>> > I. Some people are really determined and continue sending mails even if |
297 |
>> > nobody replies to them. In fact, they are perfectly capable of replying |
298 |
>> > to themselves. |
299 |
>> > |
300 |
>> > II. This practically assumes that every new mailing list subscriber will |
301 |
>> > be able to recognize the problem. Otherwise, new people will repeatedly |
302 |
>> > be lured into discussing with them. |
303 |
>> > |
304 |
>> > III. In the end, it puts Gentoo in a bad position. Firstly, because it |
305 |
>> > silently consents to misbehavior on the mailing lists. Secondly, because |
306 |
>> > the lack of any statement in reply to accusations could be seen |
307 |
>> > as a sign of shameful silent admittance. |
308 |
>> > |
309 |
>> |
310 |
>> It is also entirely possible that a new user will see the troll, agree |
311 |
>> with the troll, and not want to contribute to Gentoo because they |
312 |
>> think the troll is right. |
313 |
>> |
314 |
>> > |
315 |
>> > Yet another alternative that was proposed was to establish moderation of |
316 |
>> > the mailing lists. However, Infrastructure has replied already that we |
317 |
>> > can't deploy effective moderation with the current mailing list software |
318 |
>> > and I'm not aware of anyone willing to undergo all the necessary work to |
319 |
>> > change that. |
320 |
>> > |
321 |
>> > Even if we were able to overcome that and be able to find a good |
322 |
>> > moderation team that can effectively and fairly moderate e-mails without |
323 |
>> > causing huge delays, moderation has a number of own problems: |
324 |
>> > |
325 |
>> > α) the delays will make discussions more cumbersome, and render posting |
326 |
>> > confusing to users, |
327 |
>> > |
328 |
>> > β) they will implicitly cause some overlap of replies (e.g. when N |
329 |
>> > different people answer the same question because they don't see earlier |
330 |
>> > replies until they're past moderation), |
331 |
>> > |
332 |
>> > γ) the problem will be solved only partially -- what if a reply contains |
333 |
>> > both valuable info and personal attack? |
334 |
>> > |
335 |
>> |
336 |
>> I agree with this logic, but please be careful - it states a problem, |
337 |
>> presupposes a single solution, and then concludes that there is only |
338 |
>> one course of action based on the critique applied to that one |
339 |
>> solution. This is partly why I see the proposal as something which |
340 |
>> does not seem to be accommodating to alternate viewpoints. It makes |
341 |
>> addressing this section with an alternate viewpoint difficult, and if |
342 |
>> I ignore it then it looks like I ignored part of your argument. |
343 |
>> |
344 |
>> > |
345 |
>> > Seeing that no other effort so far has succeeded in solving the problem, |
346 |
>> > splitting the mailing lists seems the best solution so far. Most |
347 |
>> > notably: |
348 |
>> > |
349 |
>> > а. Developer mailing lists are restored to their original purpose. |
350 |
>> > |
351 |
>> > б. It is 'fair'. Unlike with disciplinary actions, there is no judgment |
352 |
>> > problem, just a clear split between 'developers' and 'non-developers'. |
353 |
>> > |
354 |
>> > в. 'Expert users' are still provided with a mailing list where they can |
355 |
>> > discuss Gentoo without being pushed down into 'user support' channels. |
356 |
>> > |
357 |
>> > г. Active contributors (in particular recruits) can still obtain posting |
358 |
>> > access to the mailing lists, much like they do obtain it to #gentoo-dev |
359 |
>> > right now. However, if they start misbehaving we can just remove that |
360 |
>> > without the risk of evasion. |
361 |
>> > |
362 |
>> |
363 |
>> I feel this is still a fairly large barrier to involvement. Getting |
364 |
>> people to the point they want to contribute or have the knowledge to |
365 |
>> contribute is the hard part, and what this will make harder to do. |
366 |
> |
367 |
> A mailing list is not strictly essential to contributing to Gentoo. |
368 |
> I can't think of it being to much use of any recently recruited |
369 |
> developers. |
370 |
> |
371 |
|
372 |
No, but the majority of developers seem standoffish, particularly the |
373 |
ones that are most closely associated with the project. Perhaps there |
374 |
are a lot of idiots. I don't know. But I doubt your proposal will make |
375 |
it any easier for people to begin contributing. |
376 |
|
377 |
Respectfully, |
378 |
R0b0t1 |