[Buildbot-devel] Running Buildbot on Windows : is it possible without CygWin ?

Marcus Lindblom macke at yar.nu
Tue Jun 24 07:00:31 UTC 2008


Tarek Ziadé wrote:
> Hi

Hi.

We run a number of slaves on Win32 (and the master on OpenBSD). Works 
pretty well.

> 
> 2/ twisted issue : twisted complained about a reactor already installed and build master start up...
>     so I patched it in a way the assertion will only raise if a *different* reactor is already loaded.

I didn't have to do that. But there was some other issue in twisted that 
was related. Have you tried searching the twisted tickets for something 
similar?

> 3/ when buildmaster starts, if I have a svn poller, it fails on 
> createProcess because it tries to launch 'svn' from the buildmaster folder.
>    it seems like the environment is not taken and it doesn't see svn.exe 
> wich location *is* in the PATH variable (I have svn client installed)
>    so I just copied svn.exe and its dlls into the build master folder
>   
>  - OK

What we did was to specify the svn-path in the buildstep (c:\program 
files\subversion\bin\svn.exe) .. but I haven't digged into _why_ we had 
to do that. (Because it is, as you say, on the PATH.)

> 4/ when i force a build the slave does a svn checkout (yepee!) but at 
> the end of the process, it doesn't ping the master
>     and it looks like it builds forever in the wterfall.
>   if I try to stop the buil i get a terminate process error;

That's strange. Those parts have always worked well for me.

> 
> - NOT OK :(  

I applied a patch to twisted that helps with the forced termination of 
process. See these tickets:

Buildbot ticket: http://buildbot.net/trac/ticket/77
Twisted ticket: http://twistedmatrix.com/trac/ticket/2726

> Anyone with some experience on these issues ?

Some. Not enough though.

Cheers,
/Marcus





More information about the devel mailing list