Changeset 657

Show
Ignore:
Timestamp:
07/15/08 11:36:41 (4 months ago)
Author:
dustin@v.igoro.us
Message:

ChangeLog? update for 0.7.8

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ChangeLog

    r612 r657  
     12008-06-25  Dustin J. Mitchell  <dustin@zmanda.com> 
     2 
     3        * docs/buildbot.texinfo: Patch by Albert Hofkamp to use step 
     4        instances universally in the documentation. (#305) 
     5 
     62008-06-25  Dustin J. Mitchell  <dustin@zmanda.com> 
     7 
     8        * buildbot/status/builder.py: Upgrading from version 2 to 3 
     9        of BuildStatus had an incorrect call to properties.update. 
     10        Closes #295. 
     11 
     122008-06-13  Dustin J. Mitchell  <dustin@zmanda.com> 
     13 
     14        * buildbot/status/web/grid.py: Sort the builders in the 
     15        grid display (#300) 
     16 
     172008-06-01  Dustin J. Mitchell  <dustin@zmanda.com> 
     18 
     19        * buildbot/buildslave.py buildbot/process/base.py 
     20        buildbot/status/builder.py buildbot/status/web/slaves.py 
     21        buildbot/test/test_slaves.py: short patch by Ben Hearsum to 
     22        make the /buildslaves WebStatus? page a little more useful. It 
     23        does do things: 1) bolds the 'slave is NOT connected' line 
     24        to make it more visible 2) shows whether each slave is busy 
     25        (building) or not (#278) 
     26 
     272008-05-26  Dustin J. Mitchell  <dustin@zmanda.com> 
     28 
     29        * buildbot/process/factory.py buildbot/status/web/waterfall.py 
     30        buildbot/steps/shell.py buildbot/test/test_steps.py 
     31        docs/buildbot.texinfo: Patch by Neil Hemingway 
     32        <nhemingway@googlemail.com> to add a PerlModuleTest step (#228) 
     33 
     342008-05-19  Dustin J. Mitchell  <dustin@zmanda.com> 
     35 
     36        * buildbot/changes/dnotify.py buildbot/clients/base.py 
     37        buildbot/clients/debug.py buildbot/clients/gtkPanes.py 
     38        buildbot/dnotify.py buildbot/test/emit.py 
     39        buildbot/test/emitlogs.py buildbot/test/sleep.py: Patch by 
     40        Gianluca Sforna <giallu@gmail.com> to remove unnecessary 
     41        shebangs about which rpmlint complains. (#282) 
     42 
     432008-05-17  Dustin J. Mitchell  <dustin@zmanda.com> 
     44 
     45        * buildbot/test/test_vc.py: Configure username and email in 
     46        case the user running trial does not have git config in their 
     47        home directory. (#281) 
     48 
     492008-05-16  Dustin J. Mitchell  <dustin@zmanda.com> 
     50 
     51        * buildbot/changes/svnpoller.py 
     52        buildbot/test/test_svnpoller.py: Patch by Neil Hemingway 
     53        <neil.hemingway@googlemail.com> that has svnpoller checking 
     54        whether the change reported by SVN is a branch deletion. If 
     55        it is, a buildbot Change is not created. (#261) 
     56 
     572008-05-15  Dustin J. Mitchell  <dustin@zmanda.com> 
     58 
     59        * buildbot/status/words.py buildbot/test/test_status.py 
     60        docs/buildbot.texinfo: Patch by Neil Hemingway 
     61        <nhemingway@googlemail.com>: allow the IRC daemon to notify 
     62        users on build events, either via private messages or channel 
     63        messages (#171) 
     64 
     652008-05-14  Dustin J. Mitchell  <dustin@zmanda.com> 
     66 
     67        * buildbot/steps/shell.py buildbot/test/test_properties.py 
     68        docs/buildbot.texinfo: A buildstep that is similar to 
     69        ShellCommand, except that it captures the output of the 
     70        command into a property. (#232) 
     71 
    1722008-04-29  Brian Warner  <warner@lothar.com> 
    273 
     
    29100        Theune. Closes #231. 
    30101 
     1022008-04-28  Dustin J. Mitchell  <dustin@zmanda.com> 
     103 
     104        * buildbot/status/web/xmlrpc.py: Change xmlrpc_getStatus to 
     105        xmlrpc_getLastBuildResults as Brian suggested (#195) 
     106 
    311072008-04-24  Brian Warner  <warner@lothar.com> 
    32108 
     
    41117        * README (REQUIREMENTS): we handle twisted-8.0.1 just fine. 
    42118 
     1192008-04-21  Dustin J. Mitchell  <dustin@zmanda.com> 
     120 
     121        * buildbot/process/base.py: Patch by Ben Hearsum 
     122        <bhearsum@wittydomain.com>: delay status notification 
     123        about build start until _startBuild_2 (after a lock has 
     124        been acquired) (#107) 
     125 
     1262008-04-20  Dustin J. Mitchell  <dustin@zmanda.com> 
     127 
     128        * buildbot/status/web/baseweb.py: Patch by Ben Hearsum 
     129        <bhearsum@wittydomain.com>: don't appear to be able to control 
     130        builds when you can't (#246) 
     131 
    431322008-04-15  Brian Warner  <warner@lothar.com> 
    44133 
     
    46135        releases 
    47136        * docs/buildbot.texinfo: same 
     137 
     1382008-04-15  Dustin J. Mitchell  <dustin@zmanda.com> 
     139 
     140        * buildbot/process/properties.py 
     141        buildbot/test/test_properties.py docs/buildbot.texinfo: 
     142        Add support for shell-style substitutions, e.g., 
     143        %(propname:-replacement)s and %(propname:+replacement)s (#234) 
     144 
     1452008-04-14  Dustin J. Mitchell  <dustin@zmanda.com> 
     146 
     147        * buildbot/process/properties.py buildbot/status/web/build.py 
     148        buildbot/steps/shell.py buildbot/steps/source.py: Display 
     149        build properties in the build status page. 
     150 
     151        * docs/buildbot.texinfo: Add properties to the documentation, 
     152        along with a nontrivial reorganization of the scheduler 
     153        section of the documentation. (#124) 
     154 
     1552008-04-13  Dustin J. Mitchell  <dustin@zmanda.com> 
     156 
     157        * buildbot/buildset.py buildbot/clients/debug.py 
     158        buildbot/master.py buildbot/process/base.py 
     159        buildbot/scheduler.py buildbot/scripts/runner.py 
     160        buildbot/scripts/tryclient.py buildbot/status/web/builder.py: 
     161        Remove custom properties, which are now largely redundant, 
     162        and on which the properties interface was modeled. (#124) 
     163 
     1642008-04-13  Dustin J. Mitchell  <dustin@zmanda.com> 
     165 
     166        * buildbot/buildset.py buildbot/interfaces.py 
     167        buildbot/process/properties.py buildbot/scheduler.py 
     168        buildbot/steps/trigger.py buildbot/test/runutils.py 
     169        buildbot/test/test_properties.py buildbot/test/test_run.py: 
     170        Make the scheduler classes actually provide properties to 
     171        the buildsets they submit.  Triggerable schedulers also do 
     172        a nice job of configurably propagating properties from the 
     173        triggering build. (#124) 
     174 
     1752008-04-12  Dustin J. Mitchell  <dustin@zmanda.com> 
     176 
     177        * buildbot/master.py buildbot/process/base.py 
     178        buildbot/process/properties.py buildbot/test/runutils.py 
     179        buildbot/test/test_properties.py: Support global properties, 
     180        defined with c['properties'] = {} in master.cfg (#124) 
     181 
     1822008-04-12  Dustin J. Mitchell  <dustin@zmanda.com> 
     183 
     184        * buildbot/buildset.py buildbot/buildslave.py 
     185        buildbot/process/base.py buildbot/process/builder.py 
     186        buildbot/process/properties.py buildbot/scheduler.py 
     187        buildbot/steps/trigger.py buildbot/test/runutils.py 
     188        buildbot/test/test_properties.py: Arrange for properties to 
     189        come down from schedulers, via BuildStep and BuildRequest 
     190        objects.  custom_props are still present, in parallel, but 
     191        will go eventually. Triggered builds no longer propagate 
     192        custom props. (#124) 
     193 
     1942008-04-12  Dustin J. Mitchell  <dustin@zmanda.com> 
     195 
     196        * buildbot/process/properties.py 
     197        buildbot/test/test_properties.py: Change Property.getProperty 
     198        to just return the property value, since having getProperty 
     199        return different things on different objects is confusing. (#124) 
     200 
     2012008-04-12  Dustin J. Mitchell  <dustin@zmanda.com> 
     202 
     203        * buildbot/process/base.py buildbot/process/buildstep.py 
     204        buildbot/process/properties.py buildbot/status/builder.py 
     205        buildbot/steps/python.py buildbot/steps/shell.py 
     206        buildbot/steps/source.py buildbot/steps/transfer.py 
     207        buildbot/test/test_properties.py buildbot/test/test_steps.py 
     208        buildbot/test/test_vc.py: Add and use a Properties class, 
     209        refactor the way properties are rendered, and update unit 
     210        tests accordingly. (#124) 
     211 
     2122008-04-12  Dustin J. Mitchell  <dustin@zmanda.com> 
     213 
     214        * buildbot/master.py buildbot/status/builder.py: Remove unused 
     215        and undocumented customBuildProperties config.  This did not 
     216        allow users to specify global properties; rather, it specified 
     217        descriptions for properties that were not used anywhere in 
     218        the codebase. (#124) 
     219 
     2202008-04-11  Dustin J. Mitchell  <dustin@zmanda.com> 
     221 
     222        * docs/buildbot.texinfo: fix typo (thanks to Christian Theune) 
     223 
     2242008-04-04  Dustin J. Mitchell  <dustin@zmanda.com> 
     225 
     226        * buildbot/clients/debug.py buildbot/master.py 
     227        buildbot/process/base.py: Patch by gward to teach 
     228        DebugPerspective and debugclient about custom build properties 
     229        (#87) 
     230 
     2312008-04-03  Dustin J. Mitchell  <dustin@zmanda.com> 
     232 
     233        * buildbot/buildset.py buildbot/master.py 
     234        buildbot/process/base.py buildbot/scheduler.py 
     235        buildbot/scripts/runner.py buildbot/scripts/tryclient.py 
     236        buildbot/status/builder.py buildbot/status/web/builder.py 
     237        buildbot/steps/shell.py buildbot/steps/trigger.py: Patch 
     238        by Paul Gain, Roch Gadson <rochester.gadsdon@bakbone.com>, 
     239        and Aaron Maxwell <amax@snaplogic.org> to implement "custom 
     240        properties": build properties that can be specified when the 
     241        build is initially created, e.g., by a scheduler. (#87) 
     242 
     2432008-04-03  Dustin J. Mitchell  <dustin@zmanda.com> 
     244 
     245        * buildbot/status/web/base.py: Patch from Aaron Maxwell 
     246        <amax@snaplogic.org>.  Refactor OneLineMixin.make_line(), 
     247        splitting in into two methods: one that gathers all the data 
     248        needed for a build (get_line_values), and one that takes that 
     249        data, and renders it into an HTML line (make_line).  (#145) 
     250 
     2512008-04-03  Dustin J. Mitchell  <dustin@zmanda.com> 
     252 
     253        * buildbot/slave/commands.py: Patch from Aaron 
     254        Maxwell <amax@snaplogic.org>: introduce a method 
     255        SVN.getSvnVersionCommand() that returns the shell command used 
     256        to determine the svn version.  Useful for subclassing. (#140) 
     257 
     2582008-04-03  Dustin J. Mitchell  <dustin@zmanda.com> 
     259 
     260        * buildbot/buildset.py buildbot/process/base.py 
     261        buildbot/scheduler.py buildbot/test/test_properties.py: Patch 
     262        by Dossy Shiobara <dossy@panoptic.com>: It is useful to know 
     263        the name of the scheduler that initiated a build request, 
     264        i.e., to conditionally FileUpload the results of a Nightly 
     265        scheduled build.  This patch passes the Scheduler along the 
     266        BuildRequest chain so that Build can setProperty("scheduler", 
     267        self.scheduler.name) in Build.setupStatus(). (#227) 
     268 
     269        * docs/buildbot.texinfo: docs for same 
    48270 
    492712008-03-29  Brian Warner  <warner@lothar.com> 
     
    273495        system, but not on older unixes, so I suspect some change in 
    274496        behavior in the kernel or glibc or something similar. 
     497 
     4982008-03-12  Dustin J. Mitchell  <dustin@zmanda.com> 
     499 
     500        * buildbot/status/web/grid.py:   Use "absolute" instead 
     501          of "specific" sourcestamps; thanks to Ivan Chelyubeev 
     502          <ivan.chelubeev@gmail.com> for providing the patch. (#72) 
     503 
     5042008-02-17  Dustin J. Mitchell  <dustin@zmanda.com> 
     505 
     506        Bug #72: the grid display 
     507        * buildbot/status/web/grid.py: new 'grid' display to complement waterfall 
     508        * buildbot/status/web/baseweb.py: add link to grid 
     509        * buildbot/status/web/build.py: add footer, fix redirects 
     510        * buildbot/status/web/builder.py: same 
     511        * buildbot/status/web/classic.css: grid styles 
     512        * buildbot/status/web/index.html: link to grid 
     513        * buildbot/status/web/waterfall.py: fix footer 
    275514 
    2765152008-02-05  Brian Warner  <warner@lothar.com>