From 561aec709cab93d41b31d130daec5c61ebac84c9 Mon Sep 17 00:00:00 2001 From: tailor Date: Fri, 12 Sep 2008 03:39:15 +0000 Subject: [PATCH] [NEWS: add updates for all changes since the last release. Still needs some work.] Empty log message --- NEWS | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/NEWS b/NEWS index 5eb6314..83f3c1a 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,83 @@ User visible changes in Buildbot. -*- outline -*- +* Release ?.?.? (?) + +** New Features + +*** Configurable public_html directory (#162) + +The public_html/ directory, which provides static content for the WebStatus() +HTTP server, is now configurable. The default location is still the +public_html/ subdirectory of the buildmaster's base directory, but you can +change this by passing a suitable argument when creating the WebStatus() +instance in your master.cfg file: + + c['status'].append( WebStatus(8080, public_html="/var/www/buildbot") ) + +*** Lock access modes + +?"exclusive"/"counting" owners of a Lock + + +** Bugs Fixed + +*** Buildslave missing_timeout= fired too quickly (#211) + +By providing a missing_timeout= argument when creating the BuildSlave +instance, you can ask the buildmaster to send email if a buildslave is +disconnected for too long. A bug in the previous version caused this +notification to be sent too soon, rather than waiting until the timeout +period expired. This should be fixed now. + +*** Test command display fixed (#332) + +In the previous version, a steps.shell.Test step would display the parsed +test results (in the step's box on the waterfall display) in lieu of any +other descriptive text the step might provide. In this release, these two +pieces of information are combined. + +** Minor Changes + +The buildmaster's version is logged to its twistd.log file at startup. The +buildslave does the same, to its own logfile. + +Remote commands now record how long each command took. The "elapsedTime=" +message will appear in the step's main logfile. + +The "buildbot restart" command no longer fails if the buildbot wasn't already +running. + +The FileUpload and FileDownload steps now create their target directories +(and any missing intermediate directories) before writing to the destination +file. + +The per-build and per-step web pages now show the start, finish, and elapsed +time of their build or step. + +??"fix sendchange when HEAD is specified" + +** Compability With Other Tools + +The mercurial commit hook (buildbot.changes.hgbuildbot) in the previous +version doesn't work with hg-1.0 or later (it uses an API function that was +present in the hg-0.9.5 release, but was removed from hg-1.0). This +incompability has been fixed: the new version of buildbot should be +compatible with hg-1.0 and newer (and it probably retains compability with +hg-0.9.5 and earlier too). (#328) + +The Git tool has traditionally provided two ways to run each command, either +as subcommands of /usr/bin/git (like "git checkout"), or as individual tools +(like /usr/bin/git-checkout). The latter form is being removed in the +upcoming 1.6 Git release. Previous versions of Buildbot have used the +git-checkout form, and will break when Git is upgraded to 1.6 or beyond. The +new Buildbot release switches to the subcommand form. Note that this is a +change on the buildslave side. + +?? The Git checkout command will now use the default branch (as set in the +steps.source.Git() step definition) if the changes that it is building do not +specify one. + + * Release 0.7.8 (24 Jul 2008) ** New features -- 2.11.4.GIT