<div dir="ltr"><div>This is really an incredible project.  Thanks, Craig!<br><br></div>Dustin<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-28 1:57 GMT-05:00 Craig Rodrigues <span dir="ltr"><<a href="mailto:rodrigc@crodrigues.org" target="_blank">rodrigc@crodrigues.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I would like to report the latest status report of the effort to port buildbot to Python 3.</div><div><br></div><div>(1)  100% of buildbot's unit tests and integration tests PASS on Python 3.5.  There is</div><div>      a dedicated Python 3.5 builder here:</div><div><br></div><div><a href="https://nine.buildbot.net/#/builders/2/builds/113635" target="_blank">https://nine.buildbot.net/#/<wbr>builders/2/builds/113635</a><br></div><div><br></div><div>(2)  100% of buildbot's unit tests and integration tests PASS on Python 3.6.  There is</div><div>     a dedicated Python 3.6 builder here:</div><div><br></div><div>    <a href="https://nine.buildbot.net/#/builders/2/builds/113638" target="_blank">https://nine.buildbot.net/#/<wbr>builders/2/builds/113638</a></div><div><br></div><div>(3)  100% of the smoke tests written in Javascript PASS when run against buildbot running</div><div>      on Python 3.5.  There is a dedicated Python 3.5 smoke builder here:</div><div><br></div><div>    <a href="https://nine.buildbot.net/#/builders/2/builds/113637" target="_blank">https://nine.buildbot.net/#/<wbr>builders/2/builds/113637</a></div><div><br></div><div><br></div><div>TODO items:</div><div><br></div><div>(1)  Pierre found an interop problem between a buildbot worker on Python 2.6 </div><div>      communicating with a buildbot master working on Python 3 due to a bug in</div><div>      Twisted.   Pierre filed a Twisted bug, along with a patch.</div><div>      I submitted the following PR to Twisted which needs to be reviewed and merged:</div><div><br></div><div><a href="https://github.com/twisted/twisted/pull/722" target="_blank">https://github.com/twisted/<wbr>twisted/pull/722</a><br></div><div><br></div><div>(2)  buildbot on Python 3 depends on a few fixes in Twisted which are in github,</div><div>      but not in a released version of Twisted.</div><div>      We need to have a Twisted release for these fixes, and also for the fix in (1).</div><div>      That makes it easier for us to announce to users to try it out.</div><div>      According to the Twisted release manager (hawkowl), a new Twisted release</div><div>      should come out in a month.</div><div><br></div><div>Many thanks to Pierre Tardy for reviewing all my patches and merging them.</div><div>Also, Pierre has started fixing some Python 3 issues as well.</div><div>Additional thanks to Andrej Rode who provided a few Python 3 fixes.</div><div><br></div><div>--</div><div>Craig</div></div>
<br>______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@buildbot.net">devel@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.buildbot.net/<wbr>mailman/listinfo/devel</a><br></blockquote></div><br></div>