[Buildbot-devel] GSoC: Forward porting to python3

Jørn Lomax northlomax at gmail.com
Mon Mar 9 21:20:24 UTC 2015


Hi

My name is Jørn Lomax, I'm a last year CS masters student from Tromsø, 
Norway.
I would like to forward port buildbot to python3 (ticket #2860[1]) as 
part of GSoC. I have plenty of python experience, both with python2.x 
and python3.x and I'm also a big python3 advocate.

I think this is important to get the process started for buildbot as 
python 2.7 it is no longer under active development and no more features 
are going to be added. The main reason it can't be ported fully yet is 
that twisted does not support python3, but they are 59% of the way and 
they are hoping to finish it soon(tm)[2]. Python 3 is also becoming the 
defacto python standard in the wild, with Fedora aiming to have it as 
the standard python distribution in the next release.

There are several ways to solve the problem. python 2to3 can only go so 
far, and I think there will have to be some manual work involved if it 
is used, since it is not very good for big projects (in my experience). 
The six project can be more helpful, but there still needs to be some 
code QA to make sure that tests pass and that the code is still in a 
state that makes it easy to read and work on.

As I'm currently busy writing my master thesis, I have not had time to 
solve any of the simple bugs on the tracker yet, but I'm playing around 
with the code and getting familiar with it

regards,
Jørn Lomax
irc: Lurimax
email: northlomax at gmail.com


[1]http://trac.buildbot.net/ticket/2860
[2]https://twistedmatrix.com/trac/roadmap




More information about the devel mailing list