[Buildbot-commits] buildbot ChangeLog,1.530,1.531

Brian Warner warner at users.sourceforge.net
Mon Oct 24 21:39:54 UTC 2005


Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19252

Modified Files:
	ChangeLog 
Log Message:
Revision: arch at buildbot.sf.net--2004/buildbot--dev--0--patch-376
Creator:  Brian Warner <warner at lothar.com>

improve VC handling of old buildslaves, sometimes refuse to build

	* buildbot/process/step.py (CVS.startVC): refuse to build
	update/copy -style builds on a non-default branch with an old
	buildslave (<=0.6.6) that doesn't know how to do it properly. The
	concern is that it will do a VC 'update' in an existing tree when
	it is supposed to be switching branches (and therefore clobbering
	the tree to do a full checkout), thus building the wrong source.
	This used to be a warning, but I think the confusion it is likely
	to cause warrants making it an error.
	(SVN.startVC): same, also make mode=export on old slaves an error
	(Darcs.startVC): same
	(Git.startVC): improve error message for non-Git-enabled slaves
	(Arch.checkSlaveVersion): same. continue to emit a warning when a
	specific revision is built on a slave that doesn't pay attention
	to args['revision'], because for slowly-changing trees it will
	probably do the right thing, and because we have no way to tell
	whether we're asking it to build the most recent version or not.
	* buildbot/interfaces.py (BuildSlaveTooOldError): new exception

	* buildbot/scripts/runner.py (SlaveOptions.postOptions): assert
	that 'master' is in host:portnum format, to catch errors sooner


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.530
retrieving revision 1.531
diff -u -d -r1.530 -r1.531
--- ChangeLog	24 Oct 2005 03:48:30 -0000	1.530
+++ ChangeLog	24 Oct 2005 21:39:52 -0000	1.531
@@ -1,3 +1,26 @@
+2005-10-24  Brian Warner  <warner at lothar.com>
+
+	* buildbot/process/step.py (CVS.startVC): refuse to build
+	update/copy -style builds on a non-default branch with an old
+	buildslave (<=0.6.6) that doesn't know how to do it properly. The
+	concern is that it will do a VC 'update' in an existing tree when
+	it is supposed to be switching branches (and therefore clobbering
+	the tree to do a full checkout), thus building the wrong source.
+	This used to be a warning, but I think the confusion it is likely
+	to cause warrants making it an error.
+	(SVN.startVC): same, also make mode=export on old slaves an error
+	(Darcs.startVC): same
+	(Git.startVC): improve error message for non-Git-enabled slaves
+	(Arch.checkSlaveVersion): same. continue to emit a warning when a
+	specific revision is built on a slave that doesn't pay attention
+	to args['revision'], because for slowly-changing trees it will
+	probably do the right thing, and because we have no way to tell
+	whether we're asking it to build the most recent version or not.
+	* buildbot/interfaces.py (BuildSlaveTooOldError): new exception
+
+	* buildbot/scripts/runner.py (SlaveOptions.postOptions): assert
+	that 'master' is in host:portnum format, to catch errors sooner
+
 2005-10-23  Brian Warner  <warner at lothar.com>
 
 	* buildbot/process/step_twisted.py (ProcessDocs.createSummary):





More information about the Commits mailing list