Yes, locks can be per-slave or global (across all slaves) 

http://docs.buildbot.net/latest/manual/cfg-interlocks.html



On Saturday, March 28, 2015 at 1:41:37 PM UTC+1, Jan Groenewald wrote:
>
> Hi Volker
>
> Does that allow scheduling sequential builds on multiple virtual (OK, 
> containers) buildslaves with different IPs and hostnames on one physical 
> host?
>
> Regards,
> Jan
>
> On 28 March 2015 at 11:04, Volker Braun <vbrau...@gmail.com <javascript:>> 
> wrote:
>
>> Thats easy, Buildbot has locks to control scheduling, I've already set it 
>> up so that it only build/tests one sage at any given time on a buildslave.
>>
>>
>> On Saturday, March 28, 2015 at 8:31:39 AM UTC+1, Jan Groenewald wrote:
>>>
>>> Hi Volker
>>>
>>> If buildbot could schedule sequential runs instead of parallel, I could 
>>> supply many LXC buildslave instances for Debian/Ubuntu.
>>>
>>> 32bit and 64bit
>>> Ubuntu 12.04, 14.04, and latest.
>>> Debian stable, testing, unstable.
>>>
>>> Regards,
>>> Jan
>>>
>>> On 28 March 2015 at 01:17, Volker Braun <vbrau...@gmail.com> wrote:
>>>
>>>> With Sage-6.6 there will also be the usual 32-bit builds again.
>>>>
>>>> Our buildbot makes the binaries, and it would be great if we could 
>>>> increase coverage. Buildbot also has support for libvirt to build/run 
>>>> virtual machines, though we currently don't make use of it. Another 
>>>> possibility would be to run buildbot slaves in docker and have buildbot 
>>>> schedule them so that only one is active at a time. 
>>>>
>>>>
>>>> On Friday, March 27, 2015 at 10:23:30 PM UTC+1, Thierry 
>>>> (sage-googlesucks@xxx) wrote:
>>>>>
>>>>> Hi, 
>>>>>
>>>>> there is currenlty no 32-bits binary for 6.5 on the mirrors, and only 
>>>>> a 
>>>>> single one for 6.4.1 that runs on an unmaintained Ubuntu release 
>>>>> (13.04). 
>>>>> However, those are still needed for quite a lot of users i met (not 
>>>>> only 
>>>>> users with old computers but also those that run i686 kernel on a 64 
>>>>> bits 
>>>>> material, this was the default choice for downloads on ubuntu website 
>>>>> until quite recently). 
>>>>>
>>>>> Hence i wrote a buildchain (in bash, sorry) to automatically spawn, 
>>>>> boot, 
>>>>> upgrade a qemu VM for each maintained Ubuntu/Debian release (precise, 
>>>>> trusty, utopic (and vivid soon) / wheezy, jessie, sid), and build Sage 
>>>>> on 
>>>>> it. 
>>>>>
>>>>> To ensure wide compatibility, the qemu-lated processor is Pentium III 
>>>>> (Katmai) and the builds use the #17806 patch to allow SAGE_FAT_BINARY 
>>>>> to 
>>>>> work. 
>>>>>
>>>>> http://lipn.univ-paris13.fr/~monteil/hebergement/sage/binaries/ 
>>>>>
>>>>> Please do whatever could be useful with that (try it, mirror it, PPA 
>>>>> it,...). 
>>>>>
>>>>> The buildchain should be able to build all 64 bits as well, but Sage 
>>>>> 6.6 
>>>>> is at the corner so i will wait for its release and for feedback about 
>>>>> the 
>>>>> current builds. 
>>>>>
>>>>> Ciao, 
>>>>> Thierry 
>>>>>
>>>>>
>>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sage-devel" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to sage-devel+...@googlegroups.com.
>>>> To post to this group, send email to sage-...@googlegroups.com.
>>>> Visit this group at http://groups.google.com/group/sage-devel.
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>>   .~. 
>>>   /V\     Jan Groenewald
>>>  /( )\    www.aims.ac.za
>>>  ^^-^^ 
>>>  
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-release" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-release...@googlegroups.com <javascript:>.
>> To post to this group, send email to sage-r...@googlegroups.com 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/sage-release.
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>   .~. 
>   /V\     Jan Groenewald
>  /( )\    www.aims.ac.za
>  ^^-^^ 
>  

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Reply via email to