[Buildbot-devel] win32: prob with cvs -D checkouts

Stephen Davis stephendavis at mac.com
Wed Mar 9 17:55:09 UTC 2005


After I upgraded to 0.6.0, my win32 builds started "silently but 
falsely" succeeding b/c the timestamp being passed to cvs is not 
acceptable to the win32 cvs but it apparently returns 0 instead of 
non-zero exit status so the buildbot doesn't notice.  In short, the 
updates do not actually happen so my bot has been building the same 
code since November!

It appears that the email-RFC-style date format is not parseable by 
cvsnt versions before 2.0 but, on after updating cvsnt, it appears to 
me (best I can tell) that the date string is not properly quoted for 
the shell and the 2.0 client barfs on the individual components.  This 
may be a magical difference between win python and unix python (os x 
for me) b/c it's the same buildbot code on both platforms but appears 
to behave differently.

If I force a build such that "-r HEAD" is issued, files update and the 
build proceeds normally.  It's just the normal "-D Mon, 06 Mar 2005 
08:30:34 -0000" timestamps that are causing a problem.

Anybody else building on win32 and notice this?

xp pro sp2
twisted 1.3.0
python 2.3.2
buildbot 0.6.0
cvsnt 2.0d51 (or so)

stephen





More information about the devel mailing list