<div dir="ltr">[another missing step; I can't wait to put all of these proverbial "spinning plates]<br><br><div class="gmail_quote"><div dir="ltr">On Tue, 31 Jan 2017 at 10:26 Brett Cannon <<a href="mailto:brett@python.org">brett@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" class="gmail_msg">[for my own notes, I forgot something in the list]<br class="gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Mon, 30 Jan 2017 at 15:21 Brett Cannon <<a href="mailto:brett@python.org" class="gmail_msg" target="_blank">brett@python.org</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Assuming I'm right and there are no more blockers for the migration (see my other email to this list on that topic), here is my current thinking on the steps necessary to migrate (I am CC'ing people I'm hoping can help me out with this plan and <b class="gmail_msg">bolded</b> their names; anything without someone's name is on me to do).<div class="gmail_msg"><ol class="gmail_msg"><li class="gmail_msg">Make the hg repo read-only (<b class="gmail_msg">Benjamin</b>, <b class="gmail_msg">Georg</b>, or <b class="gmail_msg">Antoine</b>?)</li><li class="gmail_msg">Rename python/cpython to python/cpython-mirror</li><li class="gmail_msg">Create a new python/cpython project and add relevant webhooks/integrations</li><ol class="gmail_msg"><li class="gmail_msg">CLA bot</li><li class="gmail_msg">Travis</li><li class="gmail_msg">Codecov</li></ol></ol></div></div></blockquote></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"> 4. <a href="http://bugs.python.org" class="gmail_msg" target="_blank">bugs.python.org</a> webhook</div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><ol class="gmail_msg"><li class="gmail_msg">Migrate the hg repo and push it to GitHub (<b class="gmail_msg">Senthil</b>?)</li><li class="gmail_msg">Update <a href="http://docs.python.org" class="gmail_msg" target="_blank">docs.python.org</a> to build from GitHub (push <a href="https://github.com/python/psf-salt/pull/91" class="gmail_msg" target="_blank">https://github.com/python/psf-salt/pull/91</a>; <b class="gmail_msg">Berker</b>?)</li><li class="gmail_msg">Get buildbots to build from GitHub (<b class="gmail_msg">Zach</b>?)</li><li class="gmail_msg">Updates posted to #python-dev (<b class="gmail_msg">R. David</b>?)</li><li class="gmail_msg">Commits sent to python-checkins</li><li class="gmail_msg">Gather commit IDs from hg repo</li><li class="gmail_msg">Push update to <a href="http://hg.python.org/lookup" class="gmail_msg" target="_blank">hg.python.org/lookup</a> (<b class="gmail_msg">Benjamin</b>, <b class="gmail_msg">Georg</b>, or <b class="gmail_msg">Antoine</b>?)</li></ol></div></div></blockquote></div></div></blockquote><div> 8. Merge the github branch of the devguide into master</div><div>    1. Don't forget to update <a href="http://cpython-devguide.rtfd.io">cpython-devguide.rtfd.io</a> to point to master and only have a single branch</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><ol class="gmail_msg"><li class="gmail_msg">Add configuration files for services from <a href="https://github.com/brettcannon/cpython-ci-test" class="gmail_msg" target="_blank">https://github.com/brettcannon/cpython-ci-test</a></li><ol class="gmail_msg"><li class="gmail_msg">Travis</li><li class="gmail_msg">Codecov</li></ol></ol><div class="gmail_msg">If I'm missing anything please let me know (everything else I know isn't really time-critical for accepting commits). Once we agree that these are the steps required and people whose help I need/want are on board then I will schedule with python-committers and the requisite release managers to get a date and verify with the people helping me. Then we can do the migration! I know there seem like there are a lot of steps, but a lot of this is parallelizable (e.g. once step 1 is done, steps 2-4 can occur, and after step 4 then the rest of the steps can happen in any order).</div></div></div></blockquote></div></div></blockquote></div></div>