Changeset 711

Show
Ignore:
Timestamp:
09/11/08 19:39:15 (4 months ago)
Author:
warner@lothar.com
Message:

NEWS: add updates for all changes since the last release. Still needs some work.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • NEWS

    r681 r711  
    11User visible changes in Buildbot.             -*- outline -*- 
     2 
     3* Release ?.?.? (?) 
     4 
     5** New Features 
     6 
     7*** Configurable public_html directory (#162) 
     8 
     9The public_html/ directory, which provides static content for the WebStatus() 
     10HTTP server, is now configurable. The default location is still the 
     11public_html/ subdirectory of the buildmaster's base directory, but you can 
     12change this by passing a suitable argument when creating the WebStatus() 
     13instance in your master.cfg file: 
     14 
     15  c['status'].append( WebStatus(8080, public_html="/var/www/buildbot") ) 
     16 
     17*** Lock access modes 
     18 
     19?"exclusive"/"counting" owners of a Lock 
     20 
     21 
     22** Bugs Fixed 
     23 
     24*** Buildslave missing_timeout= fired too quickly (#211) 
     25 
     26By providing a missing_timeout= argument when creating the BuildSlave 
     27instance, you can ask the buildmaster to send email if a buildslave is 
     28disconnected for too long. A bug in the previous version caused this 
     29notification to be sent too soon, rather than waiting until the timeout 
     30period expired. This should be fixed now. 
     31 
     32*** Test command display fixed (#332) 
     33 
     34In the previous version, a steps.shell.Test step would display the parsed 
     35test results (in the step's box on the waterfall display) in lieu of any 
     36other descriptive text the step might provide. In this release, these two 
     37pieces of information are combined. 
     38 
     39** Minor Changes 
     40 
     41The buildmaster's version is logged to its twistd.log file at startup. The 
     42buildslave does the same, to its own logfile. 
     43 
     44Remote commands now record how long each command took. The "elapsedTime=" 
     45message will appear in the step's main logfile. 
     46 
     47The "buildbot restart" command no longer fails if the buildbot wasn't already 
     48running. 
     49 
     50The FileUpload and FileDownload steps now create their target directories 
     51(and any missing intermediate directories) before writing to the destination 
     52file. 
     53 
     54The per-build and per-step web pages now show the start, finish, and elapsed 
     55time of their build or step. 
     56 
     57??"fix sendchange when HEAD is specified" 
     58 
     59** Compability With Other Tools 
     60 
     61The mercurial commit hook (buildbot.changes.hgbuildbot) in the previous 
     62version doesn't work with hg-1.0 or later (it uses an API function that was 
     63present in the hg-0.9.5 release, but was removed from hg-1.0). This 
     64incompability has been fixed: the new version of buildbot should be 
     65compatible with hg-1.0 and newer (and it probably retains compability with 
     66hg-0.9.5 and earlier too). (#328) 
     67 
     68The Git tool has traditionally provided two ways to run each command, either 
     69as subcommands of /usr/bin/git (like "git checkout"), or as individual tools 
     70(like /usr/bin/git-checkout). The latter form is being removed in the 
     71upcoming 1.6 Git release. Previous versions of Buildbot have used the 
     72git-checkout form, and will break when Git is upgraded to 1.6 or beyond. The 
     73new Buildbot release switches to the subcommand form. Note that this is a 
     74change on the buildslave side. 
     75 
     76?? The Git checkout command will now use the default branch (as set in the 
     77steps.source.Git() step definition) if the changes that it is building do not 
     78specify one. 
     79 
    280 
    381* Release 0.7.8 (24 Jul 2008)