[Buildbot-commits] buildbot ChangeLog, 1.1074, 1.1075 NEWS, 1.69, 1.70
warner at users.sourceforge.net
Thu Jul 24 20:22:44 UTC 2008
Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv22283
[project @ update NEWS]
Original author: warner at lothar.com
Date: 2008-07-24 20:22:07+00:00
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.1074
retrieving revision 1.1075
diff -u -d -r1.1074 -r1.1075
--- ChangeLog 24 Jul 2008 20:22:36 -0000 1.1074
+++ ChangeLog 24 Jul 2008 20:22:41 -0000 1.1075
@@ -1,3 +1,8 @@
+2008-07-24 Brian Warner <warner at lothar.com>
+ * NEWS: update with recent changes in preparation for the upcoming
2008-07-21 Dustin J. Mitchell <dustin at zmanda.com>
* buildbot/status/web/waterfall.py (BuildTopBox): show summary
RCS file: /cvsroot/buildbot/buildbot/NEWS,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- NEWS 30 Mar 2008 02:48:00 -0000 1.69
+++ NEWS 24 Jul 2008 20:22:41 -0000 1.70
@@ -1,5 +1,83 @@
User visible changes in Buildbot. -*- outline -*-
+* Release 0.7.8 (?)
+** New features
+The IRC bot will respond to three new commands: 'notify' subscribes the
+channel (or the sender, if the command is sent as a private "/msg") to hear
+about build events. 'join' tells the bot to join some new IRC channel.
+'leave' tells it to leave a channel. See the "IRC Bot" section of the User's
+Manual for details. (#171)
+Build Steps now have "statistics", in addition to logfiles. These are used to
+count things like how many tests passed or failed. There are methods to sum
+these counters across all steps and display the results in the Build status.
+The Waterfall display now shows the count of failed tests on the top-most box
+in each column, using this mechanism.
+The new buildbot.steps.shell.PerlModuleTest step was added, to run Perl unit
+tests. This is a wrapper around the regular ShellCommand that parses the
+output of the standard perl unit test system and counts how many tests
+passed/failed/etc. The results are put into the step's summary text, and a
+count of tests passed/failed/skipped are tracked in the steps's statistics.
+The factory.CPAN build factory has been updated to use this, so configuring a
+Buildbot to test a perl module available from CPAN should be as easy as:
+ s = source.CVS(cvsroot, cvsmodule)
+ f = factory.CPAN(s)
+** Other improvements
+The /buildslaves web page shows which slaves are currently running builds.
+Offline slaves are displayed in bold.
+Buildbot's setup.py now provides metadata to setuptools (if installed): an
+entry_points script was added, and a dependency upon twisted-2.4.x or newer
+was declared. This makes it more likely that 'easy_install buildbot' will
+The MailNotifier class acquired a mode="passing" flag: in this mode, the
+buildbot will only send mail about passing builds (versus only on failing
+builds, or only on builds which failed when the previous build had passed).
+** Bugs fixed
+Don't display force/stop build buttons when build control is disabled (#246)
+When a build is waiting on a lock, don't claim that it has started (#107)
+Make SVN mode=copy tolerate symlinks on freebsd, "cp -rp" -> "cp -RPp" (#86)
+The svnpoller changesource now ignores branch deletion (#261)
+The Git unit tests should run even if the user has not told Git about their
+The WebStatus /xmlrpc server's getStatus() method was renamed to the
+The TinderboxMailNotifier status output acquired an useChangeTime= argument.
+The bonsaipoller changesource got some fixes.
+** Deprecation Schedule
+No features have been deprecated in this release, and no deprecated features
+have been removed. As a reminder, the following deprecated features are
+scheduled for removal in an upcoming release:
+c['sources'] (plural) was replaced by c['change_source'] (singular) in 0.7.6,
+and will be removed by 0.8.0.
+c['bots'] was replaced by c['buildslaves'] in 0.7.6, and will be removed by
+0.8.0 . c['bots'] only accepts BuildSlave instances, not name/passwd tuples.
+The html.Waterfall status target was replaced by html.WebStatus in 0.7.6, and
+will be removed by 0.8.0.
* Release 0.7.7 (29 Mar 2008)
** Things You Need To Know
More information about the Commits