[PD-dev] buildbot or some other proper build automation

Hans-Christoph Steiner hans at at.or.at
Fri Aug 20 23:14:12 CEST 2010


On Aug 20, 2010, at 5:08 PM, András Murányi wrote:

>
>>>> IMHO, the auto-build scripts are a big kludge, so I don't want to  
>>>> spend more time on them.  And did the bulk of writing them.  :)   
>>>> We should use something like buildbot, but no one has set it up  
>>>> yet.  If you are interested, that would be a great project to  
>>>> take on.
>>>>
>>>> .hc
>>>>
>>>>
>>>> Sounds cool. I'd be interested in picking up this project if you  
>>>> can help me with the things i'm not so good at: the first is  
>>>> platforms.
>>>> Buildbot seems something web-centered, and needs Twisted on the  
>>>> clients too. Twisted is installed by default with Ubuntu and  
>>>> MacOSX 10.5+, available for Windows and the rest goes from  
>>>> source. This means, at a first glance, that Mac 10.4, Fedora and  
>>>> every other Linux than Ubuntu, will need Twisted to be built or  
>>>> prebuilt, and i'm not sure about 64-bit platforms and PPC. Python  
>>>> will be needed to, i suppose it's more widely available.
>>>> What do you think?
>>>>
>>>> Andras
>>>
>>> We should move this discussion to pd-dev so its archived and  
>>> others can contribute/learn/follow.  I hope you don't mind, I  
>>> cc'ed pd-dev.
>>>
>>> I think we can get twisted installed on 10.4 using Fink.  Its  
>>> included in Debian too.  We'll need to install it manually on  
>>> Windows, or however appropriate.  That said, I am not married to  
>>> buildbot, if you want to take on this project, feel free to  
>>> research other options.  There are some that are Java-based for  
>>> example.  I just remember builtbot sounding like the best back  
>>> when I looked into it.
>>>
>>> .hc
>>>
>>> I have had the same impression, so i'm interested. It's just that  
>>> we shall foresee what's foreseeable before jumping on it.
>>> So if anyone knows anything possibly better that Buildbot speak  
>>> up. Java stuff, i'm not so much into it, but that's just me.
>>>
>>> Andras
>>
>>
>> Any word on the possibility of buildbot or something else?  I'd  
>> love to have a system where people could have their libraries built  
>> on all platforms separate from Pd-extended. Also, builds of the  
>> various git branches of 0.43 that are cropping up could be useful  
>> too.
>>
>>
>>
>> Shall we start testing it, shant we? I could set up a master and a  
>> slave on my box, but it may be more straightforward to start  
>> setting up the master where it will really be. If you simply  
>> install buildbot on a server there and create a buildbot user i can  
>> take over from there. Otherwise i set them up all here.
>> Let's test with a single source tree (and a single build slave) and  
>> when it works well we can add more.
>> Seems like no changes or additions are needed to the source, just  
>> working out a huge config file on the master.
>>
>> Andras
>
>
>
> Ok, I messed with it a little bit but failed to see how to setup the  
> server.  Perhaps the best approach would be for you to develop the  
> setup on your machine, then once its ready for testing, we can try  
> it on one of the PdLab machines.
>
> The buildbot user is created, but it doesn't allow logins.
>
>
>
> By setup you mean installing buildbot or configuring it? When it is  
> installed, you can leave the rest for me. I wish to start  
> consiguring it right there, because most of the config is about  
> accessing the sources and then the build slaves and those things  
> would be totally different with everyhing on localhost.
> Can you let me ssh to the buildbot user? I've attached my key.
>
> Andras
> <id_rsa.pub>


I'd prefer to get it off of your 'zero' machine directly so I know  
where its coming from and this email wasn't spoofed :).  But I'm  
getting ssh: connect to host muranyia.dyndns.org port 22: Connection  
refused.

.hc


----------------------------------------------------------------------------

"[W]e have invented the technology to eliminate scarcity, but we are  
deliberately throwing it away to benefit those who profit from  
scarcity."        -John Gilmore


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20100820/10e2bf9c/attachment-0001.htm>


More information about the Pd-dev mailing list