<div dir="ltr"><div><div><div>It's too soon to actually do this, but the way I imagine it, it would be very organic. We announce that there's a new forum (e.g. Discourse) and we encourage people to try it out. That's all for phase 1. If we end up liking it we can have a discussion (on Discourse :-) for how to make its use more mandatory, and for what purposes to keep using the list. And those rules/conventions can evolve.<br><br></div>PS. Above, 'Discourse' is really just a variable standing in for the actual system we're going to try. But for overload-sig specifically let's move to Discourse, if Donald can set it up.<br><br></div>(And yes, I'm intentionally ignoring list etiquette here, to demonstrate the problems we're trying to solve.)<br><br></div>--Guido<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 23, 2016 at 10:57 AM, Brett Cannon <span dir="ltr"><<a href="mailto:brett@python.org" target="_blank">brett@python.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>So basically python-dev implicitly becoming python-dev-announce while all actual discussion occurring on Discourse? If that's the case I would be curious to know how the separation would be as to what should go where. I can see things like release details being announced (e.g. "we're cutting 3.6.a2 on such-and-such a date"), but otherwise I would think everything else would involve some form of discussion. And if that's the case then it's more of a python-releases mailing list where anyone can subscribe but only RMs can post (and maybe maintainers of other implementations).<br><br></div><div>And if whatever wins this discussion requires a migration, we can do it in phases based on things directly tied to Python's development (e.g. python-dev and SIGs), then consider expanding it (e.g. python-list if people want to go that far).<br></div><div><div class="h5"><div><div><br><div class="gmail_quote"><div dir="ltr">On Thu, 23 Jun 2016 at 10:29 Guido van Rossum <<a href="mailto:guido@python.org" target="_blank">guido@python.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I think a clean break would actually be preferable.<br><br></div>I think it would be fine to have the Discourse and MM instance both be active, for slightly different purposes. E.g. python-dev would be more of a news broadcast, with a social convention to discourage responses and have discussions on Discourse instead.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 23, 2016 at 10:22 AM, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><span><blockquote type="cite"><div>On Jun 23, 2016, at 1:14 PM, Guido van Rossum <<a href="mailto:guido@python.org" target="_blank">guido@python.org</a>> wrote:</div><br><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">I'm trying something new here: moving a reply to a different subject.<br></div><div class="gmail_quote"><br>On Thu, Jun 23, 2016 at 9:00 AM, Skip Montanaro <span dir="ltr"><<a href="mailto:skip.montanaro@gmail.com" target="_blank">skip.montanaro@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div dir="ltr"><div class="gmail_extra"><span><br><div class="gmail_quote">On Thu, Jun 23, 2016 at 9:27 AM, Donald Stufft <span dir="ltr"><<a href="mailto:donald@stufft.io" target="_blank">donald@stufft.io</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>For a short time period I think it’s fine to try and test<br>
the waters, but long term we should pick one tool, whatever that tool is, for this<br>
kind of discussion [1] and bless that and get rid of anything else. Whether that’s<br>
mailman or discourse or something else.</div></blockquote></div><br></span>If you decided that (for example) python-dev would move to Discourse, is there</div><div class="gmail_extra"><br></div><div class="gmail_extra">a) some way to suck the old MM archives into Discourse?</div><div class="gmail_extra"><br></div><div class="gmail_extra">b) allow search engines to index them?</div><div class="gmail_extra"><br></div><div class="gmail_extra">It's not clear that the infinite scroll thing allows for (easy) indexing, though I assume Google and Bing have their collective act together in this regard.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Would the MM->some-kind-of-forum decision be made on a list-by-list basis, or would some lists always remain MM-hosted? I can see where the natives might get very restless if you migrated comp.lang.python/<a href="mailto:python-list@python.org" target="_blank">python-list@python.org</a> to some sort of forum tool. Python-dev or python-ideas would be bad enough, but for c.l.p it would probably be torches and pitchforks time.</div></div></blockquote><div><br></div><div>I personally think that in this case (unlike hg->git) there is little benefit to importing old discussions. The old discussions *do* have permalinks, in pipermail and various other archives (e.g. activestate). Those links are already being used and we should try very hard not to break such links. That probably means keeping pipermail running forever, in read-only mode.<br></div></div></div></div></div></blockquote><div><br></div></span><div>This is two things I think, I totally agree we should not break those existing links and we should keep piper mail running forever in read-only mode. When it comes to importing the old discussions, I think there is benefit to them:</div><div><br></div><div>* It would provide a seeding of “We noticed you were posting a topic that looks similar to an older one?”</div><div>* It’d enable interlinking using the discourse mechanisms for those older posts instead of having to find the piper mail url and linking to that.</div><div><br></div><div>I don’t think these are super huge benefits though, so I’m also perfectly happy to start fresh (particularly if we try and import and it ends up munging up the formatting to the degree the old messages aren’t very useful).</div><span><div><br></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>FWIW I also don't think we need to shut down the existing mailing lists. They serve a purpose. But they should not be the only place where we discuss things (that's my definition of "forum" BTW) and probably not the busiest place. I hope we can move all lists on <a href="http://mail.python.org/" target="_blank">mail.python.org</a> to MM3/HyperKitty with minimal disruption -- again I think it would be fine if the archives weren't imported, even if that means some threads will be split across two archival systems. That's not the end of the world.<br></div></div></div></div></div></blockquote><div><br></div></span><div>Does this mean that you you’d want to say (pretending we decide to move python-dev to discourse) keep a python-dev MM list and have them run parallel, disparate discussions?</div><br><blockquote type="cite"><div><span><div dir="ltr"><div class="gmail_extra"><br>-- <br><div data-smartmail="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div></div></span>
_______________________________________________<br>Overload-sig mailing list<br><a href="mailto:Overload-sig@python.org" target="_blank">Overload-sig@python.org</a><br><a href="https://mail.python.org/mailman/listinfo/overload-sig" target="_blank">https://mail.python.org/mailman/listinfo/overload-sig</a><br></div></blockquote></div><br><div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><br>—<span><font color="#888888"><br>Donald Stufft<br></font></span></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><br></div><br>
</div>
<br></div></blockquote></div><br><br clear="all"><br>-- <br><div data-smartmail="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div>
_______________________________________________<br>
Overload-sig mailing list<br>
<a href="mailto:Overload-sig@python.org" target="_blank">Overload-sig@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/overload-sig" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/overload-sig</a><br>
</blockquote></div></div></div></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">--Guido van Rossum (<a href="http://python.org/~guido" target="_blank">python.org/~guido</a>)</div>
</div>