[Buildbot-commits] buildbot README,1.24,1.25 NEWS,1.38,1.39 ChangeLog,1.379,1.380

Brian Warner warner at users.sourceforge.net
Tue Apr 26 02:54:38 UTC 2005


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

Modified Files:
	README NEWS ChangeLog 
Log Message:
* README (REQUIREMENTS): list necessary Twisted-2.0 packages

* NEWS: update for the imminent 0.6.3 release


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.379
retrieving revision 1.380
diff -u -d -r1.379 -r1.380
--- ChangeLog	26 Apr 2005 02:43:12 -0000	1.379
+++ ChangeLog	26 Apr 2005 02:54:35 -0000	1.380
@@ -1,5 +1,9 @@
 2005-04-25  Brian Warner  <warner at lothar.com>
 
+	* README (REQUIREMENTS): list necessary Twisted-2.0 packages
+
+	* NEWS: update for the imminent 0.6.3 release
+
 	* buildbot/status/html.py (HtmlResource.content): make the
 	stylesheet <link> always point at "buildbot.css".
 	(StatusResource.getChild): map "buildbot.css" to a static.File
@@ -70,7 +74,7 @@
 	* buildbot/master.py:
 	  include category when doing builderAdded
 	* buildbot/status/mail.py:
-	  return None instead of self for builders we are not interested in.	
+	  return None instead of self for builders we are not interested in.
 	* buildbot/test/test_run.py:
 	  fix a bug due to only doing deferredResult on "dummy" waiting
 	* buildbot/test/test_status.py:

Index: NEWS
===================================================================
RCS file: /cvsroot/buildbot/buildbot/NEWS,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- NEWS	22 Apr 2005 03:55:53 -0000	1.38
+++ NEWS	26 Apr 2005 02:54:35 -0000	1.39
@@ -1,17 +1,17 @@
 User visible changes in Buildbot.
 
-* Release X.X.X (XX)
+* Release 0.6.3 (25 Apr 2005)
 
 ** 'buildbot' tool gets more uses
 
-The 'buildbot' executable has acquired two new subcommands. 'buildbot
+The 'buildbot' executable has acquired three new subcommands. 'buildbot
 debugclient' brings up the small remote-control panel that connects to a
 buildmaster (via the slave port and the c['debugPassword']). This tool,
 formerly in contrib/debugclient.py, lets you reload the config file, force
 builds, and simulate inbound commit messages. It requires gtk2, glade, and
 the python bindings for both to be installed.
 
-'buildbot status_gui' brings up a live status client, formerly available by
+'buildbot statusgui' brings up a live status client, formerly available by
 running buildbot/clients/gtkPanes.py as a program. This connects to the PB
 status port that you create with:
 
@@ -21,8 +21,10 @@
 activity. These boxes are updated in realtime. The effect is primitive, but
 is intended as an example of what's possible with the PB status interface.
 
-Note: both names are subject to change. The status_gui is currently
-completely broken, but I might manage to fix it before the next release.
+'buildbot statuslog' provides a text-based running log of buildmaster events.
+
+Note: command names are subject to change. These should get much more useful
+over time.
 
 ** web page has a favicon
 
@@ -31,6 +33,26 @@
 requested. Many web browsers display this as an icon next to the URL or
 bookmark. A goofy little default icon is included.
 
+** web page has CSS
+
+Thanks to Thomas Vander Stichele, the Waterfall page is now themable through
+CSS. The default CSS is located in buildbot/status/classic.css, and creates a
+page that is mostly identical to the old, non-CSS based table.
+
+You can specify a different CSS file to use by passing it as the css=
+argument to html.Waterfall(). See the docstring for Waterfall for some more
+details.
+
+** builder "categories"
+
+Thomas has added code which places each Builder in an optional "category".
+The various status targets (Waterfall, IRC, MailNotifier) can accept a list
+of categories, and they will ignore any activity in builders outside this
+list. This makes it easy to create some Builders which are "experimental" or
+otherwise not yet ready for the world to see, or indicate that certain
+builders should not harass developers when their tests fail, perhaps because
+the build slaves for them are not yet fully functional.
+
 ** Deprecated features
 
 *** defining Builders with tuples is deprecated
@@ -68,6 +90,11 @@
 The waterfall page has been improved a bit. A circular-reference bug in the
 web page's TextLog class was fixed, which caused a major memory leak in a
 long-running buildmaster with large logfiles that are viewed frequently.
+Modifying the config file in a way which only changed a builder's base
+directory now works correctly. The 'buildbot' command tries to create
+slightly more useful master/slave directories, adding a Makefile entry to
+re-create the .tap file, and removing global-read permissions from the files
+that may contain buildslave passwords.
 
 ** twisted-2.0.0 compatibility
 
@@ -85,7 +112,9 @@
 ** win32 compatibility
 
 Thankt to Nick Trout, more compatibility fixes have been incorporated,
-improving the chances that the unit tests will pass on windows systems.
+improving the chances that the unit tests will pass on windows systems. There
+are still some problems, and a step-by-step "running buildslaves on windows"
+document would be greatly appreciated.
 
 ** API docs
 

Index: README
===================================================================
RCS file: /cvsroot/buildbot/buildbot/README,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- README	21 Apr 2005 00:57:34 -0000	1.24
+++ README	26 Apr 2005 02:54:35 -0000	1.25
@@ -59,8 +59,14 @@
    Both the buildmaster and the buildslaves require Twisted-1.3.0 or later.
    They have been briefly tested against Twisted-1.2.0, and might even work
    with Twisted-1.1.0, but 1.3.0 is the version that has received the most
-   testing. They run against Twisted-2.0.0 as well, albeit with a number of
-   warnings about the use of deprecated features.
+   testing.
+
+   They run against Twisted-2.0.0 as well, albeit with a number of warnings
+   about the use of deprecated features. If you use Twisted-2.0, you'll need
+   at least "Twisted" (the core package), and you'll also want TwistedMail,
+   TwistedWeb, TwistedWords, and TwistedLore (for sending email, serving a
+   web status page, delivering build status via IRC, and generating the HTML
+   documentation, respectively).
 
  CVSToys: http://purl.net/net/CVSToys
 
@@ -79,11 +85,11 @@
 
  PYTHONPATH=. trial -v buildbot.test
 
-This should run about 83 tests. On my desktop machine it takes about 40
-seconds to complete. Nothing should fail, a few might be skipped. If any of
-the tests fail, you should stop and investigate the cause before continuing
-the installation process, as it will probably be easier to track down the bug
-early.
+This should run up to 109 tests, depending upon what VC tools you have
+installed. On my desktop machine it takes about two minutes to complete.
+Nothing should fail, a few might be skipped. If any of the tests fail, you
+should stop and investigate the cause before continuing the installation
+process, as it will probably be easier to track down the bug early.
 
 If you want to test the VC checkout process, you'll need to install a
 tarball of repositories, available from http://buildbot.sf.net/ . Otherwise





More information about the Commits mailing list