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

Hans-Christoph Steiner hans at at.or.at
Tue Aug 24 01:09:57 CEST 2010


On Aug 23, 2010, at 5:16 PM, András Murányi wrote:

> 2010/8/22 Hans-Christoph Steiner <hans at at.or.at>
>
> On Aug 20, 2010, at 9:27 PM, András Murányi wrote:
>
>> 2010/8/20 Hans-Christoph Steiner <hans at at.or.at>
>>
>> Could you make a copy your id_rsa.pub, give all read perms, and put  
>> it into /home/pd on your zero machine?  Then I'll set up the  
>> buildbot user with it.
>>
>> .hc
>>
>> you got it, thanks.
>> don't know where the ssh error is coming from... you have  
>> authorization for root at blinky and hans at WIENER
>>
>> Andras
>
>
> I'm guessing sometimes the dyndns is a little behind.  Ok, you're  
> key should be in buildbot at 128.238.56.50 and also in pddev@ in the  
> PdLab machines.
>
>
>
> I'm working on the master config...
> One thing it needs is the (domain name and) port number where  
> buildbot's own http server will be visible. Default is 8010. I guess  
> it just needs to be open to the WAN and that's it.

I think 8010 and 10012 are not filtered on that network.

> I couldn't yet find a way to schedule in an anarcon-like manner, but  
> i'll keep digging.

That machine is up all the time, so regular cron is fine.

> Then the build sources/targets: one will be vanilla, which is in  
> git, right? Or can i find it in SVN too? Buildbot seems to handle  
> SVN more easily than git. The other is pdextended, is it true that  
> it cannot be fetched with a one-liner, but we still need to get the  
> 0.42 core and GEM separately? It will be a bit cumbersome to do this  
> with buildbot (especially when detecting changes).

vanilla is in git.  Pd-extended 0.42 can be fetched with a oneliner  
using svn, it is just that currently Gem is an svn:external.  Oh wait,  
perhaps 'scripts' is still from trunk.  I can fix that.  I think the  
first thing that would be most valuable is setting up builds for  
individual libraries, so checking out from svn and building, so like

svn co https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/externals/windowing
cd windowing
make
make install
make dist

Can buildbot handle making debian packages?  That would be nice.  I  
think that could be a oneliner.

.hc


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

                             kill your television


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20100823/c73d8fe3/attachment.htm>


More information about the Pd-dev mailing list