[Buildbot-commits] site ChangeLog,1.21,1.22 NEWS,1.7,1.8 index.html,1.40,1.41

Brian Warner warner at users.sourceforge.net
Mon May 23 23:53:58 UTC 2005


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

Modified Files:
	ChangeLog NEWS index.html 
Log Message:
update for 0.6.6

Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/site/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- ChangeLog	18 May 2005 08:30:47 -0000	1.21
+++ ChangeLog	23 May 2005 23:53:55 -0000	1.22
@@ -1,3 +1,54 @@
+2005-05-23  Brian Warner  <warner at lothar.com>
+
+	* buildbot/__init__.py (version): release 0.6.6
+
+2005-05-23  Brian Warner  <warner at lothar.com>
+
+	* NEWS: update for 0.6.6 release
+	* debian/changelog: same
+
+	* buildbot/scripts/runner.py (start): put the basedir in sys.path
+	before starting: this was done by twistd back when we spawned it,
+	now that we're importing the pieces and running them in the
+	current process, we have to do it ourselves. This allows
+	master.cfg to import files from the same directory without
+	explicitly manipulating PYTHONPATH. Thanks to Thomas Vander
+	Stichele for the catch.
+	(Options.opt_version): Add a --version command (actually, just make
+	the existing --version command emit Buildbot's version too)
+
+	* buildbot/status/builder.py (HTMLLogFile.upgrade): oops! second
+	fix to make this behave like other LogFiles, this time to handle
+	existing LogFiles on disk. (add the missing .upgrade method)
+	* buildbot/test/test_status.py (Log.testHTMLUpgrade): test it
+
+2005-05-21  Brian Warner  <warner at lothar.com>
+
+	* buildbot/test/test_runner.py (Create.testMaster): match the
+	rawstring change in runner.py:masterTAC
+
+	* buildbot/test/test_config.py (ConfigTest.testIRC): skip unless
+	TwistedWords is installed
+	* buildbot/test/test_status.py: same, with TwistedMail
+
+	* buildbot/master.py: remove old IRC/Waterfall imports (used by
+	some old, deprecated, and removed config keys). This should enable
+	you to use the base buildbot functionality with Twisted-2.0.0 when
+	you don't also have TwistedWeb and TwistedWords installed
+
+2005-05-20  Brian Warner  <warner at lothar.com>
+
+	* buildbot/scripts/runner.py (run): call sendchange(), not
+	do_sendchange(): thus 'buildbot sendchange' was broken in 0.6.5
+	(run): call stop("HUP"), not "-HUP", 'buildbot stop' was broken.
+	(stop): don't wait for process to die when sending SIGHUP
+	(masterTAC): use a rawstring for basedir=, otherwise '\' in the
+	directory name gets interpreted, which you don't want
+	(slaveTAC): same
+
+	* buildbot/__init__.py (version): bump to 0.6.5+ while between
+	releases
+
 2005-05-18  Brian Warner  <warner at lothar.com>
 
 	* buildbot/__init__.py (version): Releasing buildbot-0.6.5

Index: NEWS
===================================================================
RCS file: /cvsroot/buildbot/site/NEWS,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- NEWS	18 May 2005 08:30:48 -0000	1.7
+++ NEWS	23 May 2005 23:53:55 -0000	1.8
@@ -1,5 +1,36 @@
 User visible changes in Buildbot.
 
+* Release 0.6.6 (23 May 2005)
+
+** bugs fixed
+
+The 'sendchange', 'stop', and 'sighup' subcommands were broken, simple bugs
+that were not caught by the test suite. Sorry.
+
+The 'buildbot master' command now uses "raw" strings to create .tac files
+that will still function under windows (since we must put directory names
+that contain backslashes into that file).
+
+The keep-on-disk behavior added in 0.6.5 included the ability to upgrade old
+in-pickle LogFile instances. This upgrade function was not added to the
+HTMLLogFile class, so an exception would be raised when attempting to load or
+display any build with one of these logs (which are normally used only for
+showing build exceptions). This has been fixed.
+
+Several unnecessary imports were removed, so the Buildbot should function
+normally with just Twisted-2.0.0's "Core" module installed. (of course you
+will need TwistedWeb, TwistedWords, and/or TwistedMail if you use status
+targets that require them). The test suite should skip all tests that cannot
+be run because of missing Twisted modules.
+
+The master/slave's basedir is now prepended to sys.path before starting the
+daemon. This used to happen implicitly (as a result of twistd's setup
+preamble), but 0.6.5 internalized the invocation of twistd and did not copy
+this behavior. This change restores the ability to access "private.py"-style
+modules in the basedir from the master.cfg file with a simple "import
+private" statement. Thanks to Thomas Vander Stichele for the catch.
+
+
 * Release 0.6.5 (18 May 2005)
 
 ** deprecated config keys removed

Index: index.html
===================================================================
RCS file: /cvsroot/buildbot/site/index.html,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- index.html	18 May 2005 08:30:48 -0000	1.40
+++ index.html	23 May 2005 23:53:55 -0000	1.41
@@ -11,7 +11,7 @@
 Current contents:
 
 <ul>
-  <li>The current release is buildbot-0.6.5 . You can download the source
+  <li>The current release is buildbot-0.6.6 . You can download the source
   from the sf.net download page <a
   href="http://sourceforge.net/project/showfiles.php?group_id=73177">here</a>.
   The release is signed with my GPG public key, available <a
@@ -129,5 +129,5 @@
      align="right" />
 </a>
 
-<!-- hhmts start -->Last modified: Wed May 18 01:29:48 PDT 2005 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Mon May 23 16:52:31 PDT 2005 <!-- hhmts end -->
 </body> </html>





More information about the Commits mailing list