<div dir="ltr"><div class="gmail_quote"><div dir="ltr">[Chris Jerdonek]<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">... But one case in the back of my mind that may have prompted my</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
reply and that might qualify was when there was a randomness-related<br>
security issue in the summer of 2016. I believe this is the thread<br>
that kicked it off (subject line: "BDFL ruling request: should we<br>
block forever waiting for high-quality random bits?"):<br>
<a href="https://mail.python.org/pipermail/python-dev/2016-June/144939.html" rel="noreferrer" target="_blank">https://mail.python.org/pipermail/python-dev/2016-June/144939.html</a><br>
<br>
Things got so contentious on python-dev that, IIRC, at least one core<br>
developer quit or was threatening to quit, and it prompted the<br>
creation of a new mailing list (Security-SIG) due to the volume of<br>
emails. See the number of emails the thread above spurred alone:<br>
<a href="https://mail.python.org/pipermail/python-dev/2016-June/thread.html" rel="noreferrer" target="_blank">https://mail.python.org/pipermail/python-dev/2016-June/thread.html</a><br>
<br>
To resolve the split, Guido ultimately chose PEP 524 over PEP 522.</blockquote></div></div></blockquote><div>

<span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br>[Brett Cannon]</span><br style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">But that's an extremely rare case. And even then, I would assume the council would have picked a BDFL delegate who would have made the utlimate decision. So even in a stalemate there's a way out by the council saying "not it" and pointing at someone else.</blockquote><br>In the original message of that thread, the release manager had already made a decision, but was getting so much opposition to his position that he appealed to Guido.  But the RM already had authority to make the decision.  Highly contentious decisions will always be appealed to the full height of whatever bureaucracy exists ;-)  It turned out Guido agreed with the RM in this case.<br><br>The PEPs came later, and were much less contentious than the original under-time-pressure decision.<br><br>Regardless, I agree with Chris that it would be good to spell out what to do if the Ultimate Authority can't, or won't, reach a decision on their own.  Indeed, that's the exact position Guido just left us in ;-)<br><br><br></div></div></div>