[Buildbot-devel] Interested in Contributing

Dustin J. Mitchell dustin at v.igoro.us
Sun Mar 8 23:18:23 UTC 2015

This sounds like a good project!  It's a little more complicated than
it seems.  Buildbot depends on Twisted, which isn't entirely
compatible with Python-3.3 just yet.  It may be that the bits of
Twisted that Buildbot uses are already compatible, which would be
great.  Also, Buildbot needs to retain compatibility with older
versions of Python -- at least 2.7, and preferably 2.6 as well (the
Buildslave is currently compatible all the way back to Python-2.5).

Since this project would, for the most part, involve scanning the
entire codebase and making changes correctly in a lot of files, it
would be good for you to demonstrate how well you can do so before
your application is due.  Here's a good one for you:  The `pep8`
utility has just introduced E731, corresponding to the fifth bullet
point in http://legacy.python.org/dev/peps/pep-0008/#programming-recommendations.
Basically, we shouldn't be writing "foo = lambda..." anywhere in the
code.  A quick check of the Buildbot codebase shows that this pattern
occurs all over the place.  So the task would be, remove all of those
occurrences.  You should start by filing a bug in Trac, then creating
a Github pull request.  There's help at


On Sat, Mar 7, 2015 at 1:10 AM, Pranav Puri <pranavpuri.p at gmail.com> wrote:
> hello everyone,
> I am a B.tech 2nd year student studying from SRM University. While going
> through your ideas page I find the following idea really interesting:
> 1) Add forward-compatibility with Python 3.3+
> I also have 3 years of experience in c programming language. I have a good
> knowledge in python.
> i improve my coding skills from codechef.com and hackerearth.com. Also for
> python i had made project using Tkinter module which is also used for GUI
> purpose, so i am quite familiar with the environment
>  So i think i've a decent knowledge of the technologies required to complete
> the project.  Any pointer to what should i do next ?
> Regards,
> Pranav Puri
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel

More information about the devel mailing list