[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