<div class="gmail_quote">2010/9/13 Hans-Christoph Steiner <span dir="ltr">&lt;<a href="mailto:hans@at.or.at">hans@at.or.at</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><div></div><div class="h5">On Mon, 2010-09-13 at 17:49 +0200, András Murányi wrote:<br>
&gt;<br>
&gt;                 Also, about the slave names, would it be possible to<br>
&gt;                 use the same names<br>
&gt;                 that are on the PdLab page? I.e. not CamelCase, but<br>
&gt;                 with-dashes<br>
&gt;                 instead :)<br>
&gt;<br>
&gt;         Sure, i will. Soon :)<br>
&gt;<br>
&gt; Done - used the names verbatim from the PdLab page, which means there<br>
&gt; is *some* CamelCase, also x86_64 *and* amd64. At least it&#39;s now in<br>
&gt; perfect sync with the wiki page.<br>
&gt; Tonight i&#39;ll try to set up the slaves.<br>
&gt;<br>
&gt;         Now i&#39;m at CVS polling... it goes with a script snippet, which<br>
&gt;         i&#39;m not sure about if it does what we want... could you take a<br>
&gt;         look at <a href="http://128.238.56.50:8010/waterfall" target="_blank">http://128.238.56.50:8010/waterfall</a> sometimes and see<br>
&gt;         if the changes trigger the right builder? The snippet is like<br>
&gt;         this:<br>
&gt;<br>
&gt;         def my_file_splitter(path): # file splitter for<br>
&gt;         BRANCHNAME/PROJECT/FILEPATH repos<br>
&gt;           pieces = path.split(&#39;/&#39;)<br>
&gt;           if pieces[0] == &#39;trunk&#39;:<br>
&gt;              branch = None<br>
&gt;              pieces.pop(0) # remove &#39;trunk&#39;<br>
&gt;           elif pieces[0] == &#39;branches&#39;:<br>
&gt;              pieces.pop(0) # remove &#39;branches&#39;<br>
&gt;              # grab branch name<br>
&gt;              branch = &#39;branches/&#39; + pieces.pop(0)<br>
&gt;           else:<br>
&gt;              return None # something weird<br>
&gt;           projectname = pieces.pop(0)<br>
&gt;         #  if projectname != &#39;pure-data&#39;:<br>
&gt;         #     return None # wrong project<br>
&gt;           return (branch, &#39;/&#39;.join(pieces))<br>
&gt;<br>
&gt;         further explanation is here:<br>
&gt;         <a href="http://buildbot.net/buildbot/docs/latest/SVNPoller.html" target="_blank">http://buildbot.net/buildbot/docs/latest/SVNPoller.html</a><br>
&gt;<br>
&gt; It really seems to me that buildbout does not understand yet which<br>
&gt; builder to start upon which change. Once you have time, you could take<br>
&gt; a look into this &#39;splitter&#39; thing.<br>
<br>
</div></div>Ok, will do.  Its great to have buildbot running nightly builds, so that<br>
will just be cake.  Let me finish the Pd-extended release and the<br>
pure-data 0.43 release...<br></blockquote><div><br>Sure i let you! :o)<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
&gt; Also, please note, that the pd-extended build fails in buildbot - with<br>
&gt; various reasons.<br>
&gt; <a href="http://128.238.56.50:8010/waterfall" target="_blank">http://128.238.56.50:8010/waterfall</a><br>
<br>
</div>Ok, I just committed a fix to this, hopefully.<br></blockquote><div><br>Good, we&#39;ll see how the slaves like it<br><a href="http://128.238.56.50:8010/waterfall?show_events=true">http://128.238.56.50:8010/waterfall?show_events=true</a><br>

 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
&gt; BTW i have reorganized builders so that we see now what&#39;s up on<br>
&gt; different platforms. It&#39;s a bit frightening to think about how this<br>
&gt; will look with each external building independently (multiplied by<br>
&gt; platforms) - i think a second master shall be dedicated to them, and<br>
&gt; then the so called &#39;categories&#39; will help to keep some order.<br>
<br>
</div>Yeah, I think it makes sense to have Pd-extended and pure-data.git<br>
builds separate from all of the libraries. I don&#39;t know enough about<br>
buildbot to say how best it should be done.<br></blockquote><div><br>We will create a new master, which will run as a separate process and will have it&#39;s own webpage. What i meant actually was pd-extended and vanilla on one master (as it is now) and independent externals on another master.<br>

Buildbot would handle them all very well in one master, at the moment it&#39;s only for keeping the web views not too crowded. So i may even be able to find a solution in a single master.<br></div></div><br clear="all">Andras<br>