[devel at bb.net] Python 3 Porting status, Feb. 27

Craig Rodrigues rodrigc at crodrigues.org
Tue Feb 28 06:57:00 UTC 2017


Hi,

I would like to report the latest status report of the effort to port
buildbot to Python 3.

(1)  100% of buildbot's unit tests and integration tests PASS on Python
3.5.  There is
      a dedicated Python 3.5 builder here:

https://nine.buildbot.net/#/builders/2/builds/113635

(2)  100% of buildbot's unit tests and integration tests PASS on Python
3.6.  There is
     a dedicated Python 3.6 builder here:

    https://nine.buildbot.net/#/builders/2/builds/113638

(3)  100% of the smoke tests written in Javascript PASS when run against
buildbot running
      on Python 3.5.  There is a dedicated Python 3.5 smoke builder here:

    https://nine.buildbot.net/#/builders/2/builds/113637


TODO items:

(1)  Pierre found an interop problem between a buildbot worker on Python
2.6
      communicating with a buildbot master working on Python 3 due to a bug
in
      Twisted.   Pierre filed a Twisted bug, along with a patch.
      I submitted the following PR to Twisted which needs to be reviewed
and merged:

https://github.com/twisted/twisted/pull/722

(2)  buildbot on Python 3 depends on a few fixes in Twisted which are in
github,
      but not in a released version of Twisted.
      We need to have a Twisted release for these fixes, and also for the
fix in (1).
      That makes it easier for us to announce to users to try it out.
      According to the Twisted release manager (hawkowl), a new Twisted
release
      should come out in a month.

Many thanks to Pierre Tardy for reviewing all my patches and merging them.
Also, Pierre has started fixing some Python 3 issues as well.
Additional thanks to Andrej Rode who provided a few Python 3 fixes.

--
Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/devel/attachments/20170227/11329711/attachment.html>


More information about the devel mailing list