Changes between Initial Version and Version 1 of BuildbotPolicy


Ignore:
Timestamp:
2009-02-12T17:25:51Z (16 years ago)
Author:
zooko
Comment:

buildbot policy

Legend:

Unmodified
Added
Removed
Modified
  • BuildbotPolicy

    v1 v1  
     1There are two classes of builder: ''Supported'' and ''Unsupported''.  The basic policy is that if a supported builder goes red then we fix it right away.
     2
     31.  It could be we just committed a patch that breaks Tahoe in a way that makes a test fail on that builder.  In this case we either:
     4  a.   Revert that patch.
     5  a.   Commit a new patch that fixes the previous patch (careful ...)
     6
     72.  It could be that the new patch doesn't break Tahoe, but that the unit tests incorrectly think it does, in which case we either:
     8  a.  Commit a new patch that fixes the unit tests.
     9  a.  Commit a new patch that marks that test as "skip" on that builder.
     10
     113.  It could be that something in the configuration of the build machine has changed which breaks Tahoe and/or Tahoe's unit tests.  In that case we either:
     12  a.  Commit a new patch which makes Tahoe work on that new configuration.
     13  a.  Get the administrator of that build machine to change the configuration so that Tahoe works again.
     14
     15In any of these cases, we might be unable to resolve the redness in a timely manner.  In that case we demote that builder from the ''Supported Builders'' page to the ''Unsupported Builders'' page, as linked from the ''Buildbot'' button at the top of every page on this site.