[Buildbot-devel] Hello!

Jørn Lomax northlomax at gmail.com
Mon Mar 30 07:21:03 UTC 2015



On 29.03.2015 20:44, Dustin J. Mitchell wrote:
> That link only actually works for you, and only mentors can see
> proposals, but for the record Vasily's proposal is for "provide
> forward compatibility for Python 3".
>
> We've had a few proposals for this project, actually, and I believe
> all of the proposing students are on the buildbot-devel mailing list
> now.  So perhaps this is a good time to talk about approaches to
> porting Buildbot when Twisted is still not fully ported -- and in
> particular, Perspective Broker, on which Buildbot relies heavily, is
> still not ported.
>
> Dustin
>
> On Sat, Mar 28, 2015 at 6:57 PM, Vasily Kuz'min <vasily at freedom-web.ru> wrote:
>> Hello everyone!
>>
>> My name is Vasily Kuzmin. I study at Lomonosov Moscow State University and
>> have almost completed the undergraduate program in "Advertising and Public
>> Relations" Faculty of Philosophy. From the very beginning of my
>> computer-related life in 2008 I was interested in Open Source world. I've
>> used various Linux distros, though my favorite have always been Arch and
>> Debian.
>> The main point of my interest was the administration, especially
>> web-development. Basically, I had to work with web-server Apache and Nginx,
>> working in conjunction with PHP and MySQL. I have working experience on how
>> to support debugging servlet in conjunction with Apache Tomcat and
>> PostgreSQL.
>> Recently I've started to learn Python, because I want to improve my skills,
>> take a fresh look at the development of web-based applications and finally
>> have an opportunity to apply my knowledge base to help the world of Open
>> Source. Google Summer of Code seems to be a great place to start, especially
>> for the last part, so I decided to try and enter GSoC.
>> I chose buildbot for its simplicity and its extraordinary capabilities; it
>> is a simple and convenient tool for testing and verification of code
>> changes. Since I already have a basic knowledge of Python and even know
>> about some corner cases about porting application to Python 3, I decided
>> that the task to provide forward compatibility for Python 3 is exactly what
>> I'd like to do.
>>
>> I've filled in the proposal on the Google Melange just yesterday: I've never
>> participated in GSoC or similar projects before. I especially shy of this
>> late proposal; I understand that it would have been certainly better to put
>> my proposal earlier, but it is very hard to beat shyness. I'd definitely
>> like to work on this project, so I'm opened to your questions and
>> suggestions. You may found my proposal at the Melange site[0]
>>
>> Thanks in advance!
>>
>> [0]http://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/derzsky/5629499534213120
>>
>> --
>> С УВАЖЕНИЕМ, ВАСИЛИЙ КУЗЬМИН
>>
>> Телефон:      +7 (999) 988-00-85
>> E-mail:           vasily at freedom-web.ru
>>
>> ------------------------------------------------------------------------------
>> 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
>>
> ------------------------------------------------------------------------------
> 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
>
>
I'm not that familiar with Perspective Broker, but are there any known 
alternatives that could be used as a temporary replacement? Not sure if 
it is a viable option though, since both the master and slave use pb and 
it would most likely have to be replaced in both, which is probably 
quite a big task. But it might be nice just to explore the possibility. 
The more you know the better you can make an informed decision.

Porting pb is always an option. I have tried looking through the source 
for it, but github is still a little slow for me (don't know if they are 
still experiencing ddos) so It's hard to see how much code that would 
need porting. From what i have seen though, the twisted.spread library 
is pretty self contained and should be fairly portable

A third option I can think of is using the past module[1], which is part 
of the python-future[2] library. It made to for just this use case, 
where a project relies on a library that is not ported yet. The downside 
is that it is very new and still experimental so our mileage may vary


[1]https://pypi.python.org/pypi/past/
[2]http://python-future.org/

regards
Jørn Lomax




More information about the devel mailing list