Dan,<br><br>Great job with this. I&#39;ve got a 64bit E6300 I can setup as a build slave. It&#39;s up and on 24/7 folding (gpu) so the cpu sites mostly idle. I&#39;ve already adapted your scripts to work with gentoo/funtoo. I just replaced the apt-get with emerge commands. I can send those changes to you if you want? I don&#39;t know if you&#39;d want to implement os detection based installation of the prereqs or its easier to just leave it alone.<br>

<br>The only thing about setting up a build slave would be I&#39;d have to run it off of port 53. My ISP (cox) blocks all inbound ports except 22,23 and 53. Port 53 is reserved for DNS gateway, but since I don&#39;t run one that isn&#39;t an issue on mine end. Do you have anything against running on port 53?<br>

<br><br>Thanks,<br><br>Seth Shelnutt<br><br><div class="gmail_quote">On Thu, Aug 18, 2011 at 7:29 PM, Dan Kegel <span dir="ltr">&lt;<a href="mailto:dank@kegel.com">dank@kegel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<a href="http://buildbot.kegel.com/" target="_blank">http://buildbot.kegel.com/</a> caught a couple of real problems today.<br>
<br>
Remember the original patchwatcher? �It died because only<br>
one person knew how to run it, and it was too hard to set up.<br>
I&#39;m trying to not make that mistake this time.<br>
To that end, I&#39;ve made the process easier, and would like as<br>
many people as possible to try running buildbot slaves (and, at least<br>
temporarily, masters!) so the knowledge is spread around.<br>
It&#39;s probably ready for other people to try running one.<br>
If you&#39;re interested, see<br>
<a href="http://code.google.com/p/winezeug/source/browse/trunk/buildbot/readme-wine.txt" target="_blank">http://code.google.com/p/winezeug/source/browse/trunk/buildbot/readme-wine.txt</a><br>
<br>
Changes since last post<br>
- made cleaner script and doc for adding a new slave<br>
- rewrote patch series recognizer (old one was broken and opaque)<br>
<br>
to-do list:<br>
- make it start automatically after reboot<br>
- sandbox it<br>
- turn on build result emails<br>
- add a bit of parallelism into the test runner, so e.g. tests that<br>
don&#39;t need the display or network run in parallel with those that do,<br>
probably in a separate wineprefix<br>
- add valgrind slave<br>
- add windows slave (like testbot, but with real graphics and sound)<br>
- add x86_64 slave<br>
- move master to <a href="http://winehq.org" target="_blank">winehq.org</a> once it seems ready<br>
<br>
<br>
</blockquote></div><br>