From 1f9281a506567dbbdedbb4b58aa442da90d3b40f Mon Sep 17 00:00:00 2001 From: warner Date: Sun, 27 Nov 2005 07:34:31 +0100 Subject: [PATCH] [project @ 2005-11-27 01:34:31 by warner] Revision: arch@buildbot.sf.net--2004/buildbot--dev--0--patch-446 Creator: Brian Warner release 0.7.1 * buildbot/__init__.py (version): Releasing buildbot-0.7.1 * docs/buildbot.texinfo: set version number to match * NEWS: update for 0.7.1 --- ChangeLog | 7 +++++++ NEWS | 30 +++++++++++++++++++++++++----- buildbot/__init__.py | 2 +- docs/buildbot.texinfo | 2 +- 4 files changed, 34 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 05e721c..a42a0bf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2005-11-26 Brian Warner + * buildbot/__init__.py (version): Releasing buildbot-0.7.1 + * docs/buildbot.texinfo: set version number to match + +2005-11-26 Brian Warner + + * NEWS: update for 0.7.1 + * buildbot/status/builder.py (BuildStepStatus.unsubscribe): make sure that unsubscribe works even if we never sent an ETA update. Also, don't explode on duplicate unsubscribe. diff --git a/NEWS b/NEWS index ebdd98f..afdf98c 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,8 @@ User visible changes in Buildbot. -* Release ?.?.? (??) +* Release 0.7.1 (26 Nov 2005) -** New Features +** new features *** scheduler.Nightly @@ -32,10 +32,11 @@ trialArgs= argument. This is a list of strings, and defaults to an empty list. Added the word "[branch]" to the VC step's description (used in the Step's box on the Waterfall page, among others) when we're checking out a -non-default branch. Also add "rNNN" to indicate which revision is being -checked out. Thanks to Brad Hards and Nathaniel Smith for the suggestion. +non-default branch. Also add "rNNN" where appropriate to indicate which +revision is being checked out. Thanks to Brad Hards and Nathaniel Smith for +the suggestion. -** Bugs +** bugs fixed Several patches from Dobes Vandermeer: Escape the URLs in email, in case they have spaces and such. Fill otherwise-empty elements, as a workaround for @@ -66,6 +67,25 @@ would result in multiple instances of the same Lock object, so the Locks would fail to prevent simultaneous execution of Builds or Steps. This has been fixed. +** other changes + +For a long time, certain StatusReceiver methods (like buildStarted and +stepStarted) have been able to return another StatusReceiver instance +(usually 'self') to indicate that they wish to subscribe to events within the +new object. For example, if the buildStarted() method returns 'self', the +status receiver will also receive events for the new build, like +stepStarted() and buildETAUpdate(). Returning a 'self' from buildStarted() is +equivalent to calling build.subscribe(self). + +Starting with buildbot-0.7.1, this auto-subscribe convenience will also +register to automatically unsubscribe the target when the build or step has +finished, just as if build.unsubscribe(self) had been called. Also, the +unsubscribe() method has been changed to not explode if the same receiver is +unsubscribed multiple times. (note that it will still explode is the same +receiver is *subscribed* multiple times, so please continue to refrain from +doing that). + + * Release 0.7.0 (24 Oct 2005) ** new features diff --git a/buildbot/__init__.py b/buildbot/__init__.py index 3e87cc9..98a4614 100644 --- a/buildbot/__init__.py +++ b/buildbot/__init__.py @@ -1,3 +1,3 @@ #! /usr/bin/python -version = "0.7.0+" +version = "0.7.1" diff --git a/docs/buildbot.texinfo b/docs/buildbot.texinfo index cbd55fd..7e96a3e 100644 --- a/docs/buildbot.texinfo +++ b/docs/buildbot.texinfo @@ -1,7 +1,7 @@ \input texinfo @c -*-texinfo-*- @c %**start of header @setfilename buildbot.info -@settitle BuildBot Manual 0.7.0+ +@settitle BuildBot Manual 0.7.1 @c %**end of header @copying -- 2.11.4.GIT