<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 22 May 2018 at 18:07 Steven D'Aprano <<a href="mailto:steve@pearwood.info">steve@pearwood.info</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, May 22, 2018 at 05:58:39PM -0400, Donald Stufft wrote:<br>
> <br>
> > On May 22, 2018, at 5:50 PM, Victor Stinner <<a href="mailto:vstinner@redhat.com" target="_blank">vstinner@redhat.com</a>> wrote:<br>
> > <br>
> > IMHO the discussions on the PEP 572 became a mess because nobody<br>
> > wanted to moderate the discussion. I asked on python-committers how to<br>
> > calm down the discussion, but no action has been taken and the flow of<br>
> > emails didn't stop.<br>
> <br>
> FWIW, I think this is a key thing— Mailing lists are not easily <br>
> moderatable.<br>
<br>
*Unmoderated* mailing lists are not easily moderated.<br>
<br>
<br>
> There’s no way to pause discussion, redirect, etc <br>
<br>
Does Github allow us to do these things? Not a rhetorical question.<br></blockquote><div><br></div><div>Locking/pausing issues and PRs yes (both temporarily and permanently), redirection not specifically beyond cross-referencing to another issue/PR in a comment.</div><div><br></div><div>-Brett<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
> besides <br>
> generating *more* email (and the tooling to do it is lackluster, it’s <br>
> pretty much just asking people to do something, and hope everyone <br>
> complies). Fracturing the discussion amongst multiple repos is one way <br>
> of handling that, another option is better tooling for moderation. <br>
<br>
It is one thing to identify a problem, another thing to state that <br>
something is a solution to that problem, and a completely different <br>
thing to actually solve the problem. How does fracturing the discussion <br>
help?<br>
<br>
One of the problems with PEP 372 was that the discussion was fractured <br>
across multiple threads on two mailing lists, leading to the same points <br>
being raised over and over again. (I think Chris was premature in taking <br>
it to Python-Dev while it was still be actively argued on Python-Ideas.)<br>
<br>
It seems to me that "fracturing the discussion amongst multiple repos" <br>
will have the same effect: increase the total volume, not decrease it, <br>
as well as increasing the chances that salient points will be missed. Am <br>
I wrong?<br>
<br>
As for better tooling for moderation, I asked earlier in this thread how <br>
moving to Github will help. What is this tooling?<br>
<br>
<br>
I think the problem with PEP 572 was that it was a perfect storm of a <br>
number of factors:<br>
<br>
- it relates to a feature simple enough that everyone has an opinion;<br>
<br>
- the statement/expression divide ("assignment is NOT an expression,<br>
and that's a feature!") has been a point of distinction between<br>
Python and "the competition" for 20+ years;<br>
<br>
- hence some very strong feelings;<br>
<br>
- legitimate concerns over complexity and the assign/equals bug;<br>
<br>
- bike-shedding and arguments over syntax;<br>
<br>
- distraction over unrelated proposal to change the way scoping works<br>
inside classes;<br>
<br>
- lots of newcomers to the community.<br>
<br>
I count at least three discussions about this on Reddit:<br>
<br>
<a href="https://redd.it/8fpv3f" rel="noreferrer" target="_blank">https://redd.it/8fpv3f</a><br>
<a href="https://redd.it/8fokpw" rel="noreferrer" target="_blank">https://redd.it/8fokpw</a><br>
<a href="https://redd.it/8ex72p" rel="noreferrer" target="_blank">https://redd.it/8ex72p</a><br>
<br>
Most PEPs don't get even one.<br>
<br>
Trialling Github with a simpler, less emotional and bike-sheddy PEP may <br>
not demonstrate how well the process works when everyone and their pet <br>
cat has an opinion.<br>
<br>
<br>
<br>
-- <br>
Steve<br>
_______________________________________________<br>
python-committers mailing list<br>
<a href="mailto:python-committers@python.org" target="_blank">python-committers@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-committers" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-committers</a><br>
Code of Conduct: <a href="https://www.python.org/psf/codeofconduct/" rel="noreferrer" target="_blank">https://www.python.org/psf/codeofconduct/</a><br>
</blockquote></div></div>