<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">It would be good to keep this on pd-dev so others can follow the progress and chime in.</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Aug 26, 2010, at 2:38 PM, András Murányi wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;"><div><div class="im"><blockquote type="cite"> <div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div style="word-wrap: break-word;"><div><div><div><blockquote type="cite">  <div class="gmail_quote"><div>so... (tada.wav) Vanilla builds alrite on one slave. Nest step would be uploading the file, this can be done internally, just tell me please which file or directory is the actual build? And... how do we make a package with the Vanilla source? Sorry I never built it myself.<br>   Some more questions that came up meanwhile: Shall we update or copy the source each time? (see <a href="http://buildbot.net/buildbot/docs/latest/Source-Checkout.html" target="_blank">http://buildbot.net/buildbot/docs/latest/Source-Checkout.html</a>) Do we need --enable-jack to configure Vanilla (after autogen)?<br>   <br>Andras<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 style="word-wrap: break-word;"><div><span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"></span></div>   </div></blockquote></div></blockquote></div><br></div></div><div> <span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">The way that this would be super useful is if buildbot builds after every commit to SVN or git. &nbsp;It looks like SVN polling support is built-in</span></div>  <div><br></div><div><a href="http://buildbot.net/buildbot/docs/0.7.12/#SVNPoller" target="_blank">http://buildbot.net/buildbot/docs/0.7.12/#SVNPoller</a></div><div><br></div><div>For git, it supports checkout, but there are some external scripts for polling:</div>  <div><div><br></div><div><a href="http://buildbot.net/buildbot/docs/0.7.12/#Git" target="_blank">http://buildbot.net/buildbot/docs/0.7.12/#Git</a></div><div><span style="font-size: 12px;"><a href="http://stackoverflow.com/questions/645430/have-buildbot-poll-a-git-repository-for-new-commits" target="_blank">http://stackoverflow.com/questions/645430/have-buildbot-poll-a-git-repository-for-new-commits</a></span></div>  </div><div><a href="http://buildbot.net/trac/ticket/130" target="_blank">http://buildbot.net/trac/ticket/130</a></div><div><br></div><div><span style="font-size: 12px;">.hc</span><br></div></div></blockquote></div><br>yes, git is more cumbersome when it comes to polling, so i will work this out with daily builds and see the polling stuff after. the older buildbot version also has some limitations in this direction.<br> </blockquote><div><br></div></div><div>I think we can start with SVN since that should be easier. &nbsp;If that works nicely, then we can struggle to get git polling working. &nbsp;</div></div></div></blockquote><div><br>Alrite. My box may fall out then, because i cannot handle so many build cycles per day, or i'll try to find a way to limit it to one build cycle on 'civilian' boxes like mine.<br></div></div></blockquote><div><br></div><div>Ah yes, that makes sense. &nbsp;I was thinking the full time machines.</div><br><blockquote type="cite"><div class="gmail_quote"><div>Or, we could raise money for a 64-bit box? 195 USD is not much...<br><a href="http://cgi.ebay.com/Sun-Microsystems-Sun-Fire-X2100-1-8Ghz-512-RAM-NEW-/140441798951?pt=COMP_EN_Servers">http://cgi.ebay.com/Sun-Microsystems-Sun-Fire-X2100-1-8Ghz-512-RAM-NEW-/140441798951?pt=COMP_EN_Servers</a><br></div></div></blockquote><div><br></div><div>Or a Dell Zino for 250 USD, its 64-bit and runs Debian/Ubuntu nicely.&nbsp;</div><div><br></div><div><a href="http://www.dell.com/us/en/home/desktops/inspiron-zino-hd/pd.aspx?refid=inspiron-zino-hd&amp;cs=19&amp;s=dhs">http://www.dell.com/us/en/home/desktops/inspiron-zino-hd/pd.aspx?refid=inspiron-zino-hd&amp;cs=19&amp;s=dhs</a></div><div><br></div><br><blockquote type="cite"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex; position: static; z-index: auto; "><div style="word-wrap: break-word;"><div><div class="im"><blockquote type="cite">can you help me with the other questions please?<br> - is --enable-jack needed to configure Vanilla?<br></blockquote><div><br></div></div><div>Not needed, but it would be good to have in the test builds to make sure it works.</div><div class="im"><br><blockquote type="cite"> - where do i find the Vanilla build when ready?</blockquote></div></div></div></blockquote><div>? I know it's a dummy question, but i need to know so that i can test uploading the build.<br></div></div></blockquote><div><br></div><div><br></div><div>you can look for pd/src/pd, that is where the pd binary is when its built but not installed.</div><div><br></div><br><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex; position: static; z-index: auto; "><div style="word-wrap: break-word;"><div><div class="im"><blockquote type="cite">- how do we make a package of Vanilla?<br></blockquote><div><br></div></div><div>We could do something like "make DESTDIR=/tmp install"&nbsp;and then run it from there for tests.</div> </div></div></blockquote><div><br>What kinds of tests do you imagine? Buildbot has support for unit tests and more.<br></div></div></blockquote><div><br></div><div>Basically running pd patches that are designed to test something, then output a standard result, like the word "SUCCESS" or something like that. &nbsp;We need to write them :)</div><br><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex; position: static; z-index: auto; "><div style="word-wrap: break-word;"><div class="im"><div><blockquote type="cite">- which mode shall the slaves use to checkout the source?<br></blockquote></div><div><br></div></div>I'm not sure what "mode" means in this context. <br> <div><br></div></div></blockquote><div><br>Different modes are described here  <a href="http://buildbot.net/buildbot/docs/latest/Source-Checkout.html" target="_blank">http://buildbot.net/buildbot/docs/latest/Source-Checkout.html</a> and i'm not sure which is the best for our purpose.<br> </div></div><br>Andras<br></blockquote></div><br><div><span class="Apple-style-span" style="font-size: 12px; ">"clobber" would probably be best because it starts from scratch each time. &nbsp;But "update" would perhaps work better on remotes where we want to have a low impact.</span></div><div><br></div><div>.hc</div><div apple-content-edited="true"><span class="Apple-style-span" style="font-size: 12px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><div><br></div><div>----------------------------------------------------------------------------</div><div><br></div><div>Computer science is no more related to the computer than astronomy is related to the telescope.&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;-Edsger Dykstra</div><br class="Apple-interchange-newline"></div></span> </div><br></div></body></html>