[Buildbot-devel] [ANN] Buildbot-0.8.7p1 released

Tom Prince tom.prince at ualberta.net
Thu Nov 22 00:02:55 UTC 2012


Buildbot-0.8.7p1 and Buildbot-slave-0.8.7p1 are now available from the
usual sources:

 http://pypi.python.org/pypi/buildbot/0.8.7p1
 http://code.google.com/p/buildbot/downloads/list

The 0.8.7p1 release brings the following fixes:

* The ``SetPropertiesFromEnv`` step now correctly gets environment
  variables from the slave, rather than those set on the master.  Also,
  it logs the changes made to properties.
* The master-side ``Git`` source step now doesn't try to clone a branch
  called ``HEAD``.  This is what ``git`` does by default, and specifying
  it explicitly doesn't work as expected.
* The ``Git`` step properly deals with the case when there is a file
  called ``FETCH_HEAD`` in the checkout.
* Buildbot no longer forks when told not to daemonize.
* Buildbot's startup is now more robust. See :bb:bug:`1992`.
* The ``Trigger`` step uses the provided list of source stamps exactly,
  if given, instead of adding them to the sourcestamps of the current
  build.  In 0.8.7, they were combined with the source stamps for the
  current build.
* The ``Trigger`` step again completely ignores the source stamp of the
  current build, if ``alwaysUseLatest`` is set.  In 0.8.7, this was
  mistakenly changed to only ignore the specified revision of the source
  stamp.
* The ``Triggerable`` scheduler is again properly passing changes
  through to the scheduled builds.  See :bb:bug:`2376`.
* Web change hooks log errors, allowing debugging.
* The ``base`` change hook now properly decodes the provided date.
* ``CVSMailDir`` has been fixed.
* Importing ``buildbot.test`` no longer causes python to exit, if
  ``mock`` insn't installed.  The fixes ``pydoc -k`` when buildbot is
  installed.
* ``Mercurial`` properly updates to the correct branch, when using ``inrepo`` branches.
* Buildbot now doesn't fail on invalid UTF-8 in a number of places.
* Many documenation updates and fixes.

See the release notes for more:
  http://buildbot.net/buildbot/docs/0.8.7p1/relnotes/index.html

File checksums are as follows.  This buildbot release is signed by my
GPG public key (248FF2B4) (available from keyservers), and the
signatures are available for download at the Google Code site.

bf3fa19e954adfa407d93dd7840c8975  master/dist/buildbot-0.8.7p1.tar.gz
52c1922fdde13f07657d9f013cca8683  master/dist/buildbot-0.8.7p1.zip
b3618c51f2f183dd18113fa960514074  slave/dist/buildbot-slave-0.8.7p1.tar.gz
4b0e7dc2a61d91ba9319bd94a1847964  slave/dist/buildbot-slave-0.8.7p1.zip

The diffstat against 0.8.7 is:
  50 files changed, 467 insertions(+), 355 deletions(-)

Tom Prince




More information about the devel mailing list