<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><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I&#39;m actually not going to have any time to look at this for a couple<br>
weeks, so please edit away.<br>
<br>
Ok, i will. I&#39;m not very good at build building generally, and which steps certain pd sources need, but i&#39;ll experiment. I&#39;ll bug you if something fails and i really don&#39;t know why.<br>
<br>
<br>
</blockquote>
<br>
<br>
I&#39;ll still be on email, so I can contribute here and there.  Yeah, I was also thinking that the libs wouldn&#39;t stop the whole build.<br>
<br>
.hc<br>
<br>
Could you help me with these?<br>
- What is the &quot;svn update&quot; meant to do after rsync? Right now it just fails...<br>
</blockquote>
<br></div>
The rsync server is updated 2-3 times a day, the &quot;svn update&quot; is meant to get any more recent changes.  I fixed that so it should fail anymore.<div><br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
- Pdx &quot;make package&quot; fails on linux with &quot;dpkg-deb: control directory has bad permissions 700 (must be &gt;=0755 and &lt;=0775)&quot;, i suppose it&#39;s easy to come around this, but i guess from the Makefile...<br>



</blockquote>
<br></div>
Yeah, this is annoying because builtbot sets the umask so that group and other get no permissions.  but to build a .deb package you need to have the files at least 0755 (user-rwx, group-rx, other-rx). I&#39;m not quite sure how to handle it.  My guess is that it would make sense to set the umask on the buildbot builds to have group/other read/execute perms.  I think that&#39;s umask 022.<div>


<br></div></blockquote><div><br>Seems that slaves can have their own umask set in /var/lib/buildbot/slavename/buildbot.tac<br>Set 022 on my box, let&#39;s see if it helps.<br>ps: cannot see because an older compile error came back: &quot;cannot find install-sh, install.sh, or shtool&quot;<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>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
- Git update fails with &quot;fatal: ambiguous argument &#39;14159&#39;: unknown revision or path not in the working tree. Use &#39;--&#39; to separate paths from revisions&quot;. Is it a buldbot bug (tries to use svn version for git?) or do you have another idea?<br>



</blockquote>
<br>
<br></div>
Sounds like git and svn are fighting ;-) Sounds like the buildbot is running git with the SVN revision number: &quot;/usr/bin/git reset --hard 14165&quot;.  I guess that happens when a new SVN checkin triggers a git build.  I think we need to remove the SVN tracking for a PBChangeSources style.<br>



<br></blockquote></div><br>Done. buildbot 0.8.1 has GitPoller() so one day we may be able to set it up. Meanwhile we could take a look how this PBChangeSource() can be triggered from the sourceforge git. One way is contrib/git_buildbot.py, another a commit script calling &quot;buildbot sendchange&quot; and the last resort is parsing commit mails (&quot;post-receive-email&quot; for git) with a MaildirSource() which is to be written up. Knowing that GitPoller() already exists i&#39;d recommend the simplest solution but which one is that? :)<br>

<br clear="all">
Andras<br>