[cosmo-dev] Release terminology

Randy Letness randy at osafoundation.org
Mon Dec 10 08:11:45 PST 2007


Mikeal Rogers wrote:
>
> 2. "Triple Zero" -- 0 open untargetted bugs, 0 open bugs in the 
> release, 0 automated test failures
>    - If the release branch hasn't happened yet, it should happen now.
>    - If QA wasn't automating features tests before this, they are now
>    - At this point bear should do a release build and mark it RC1 so 
> that outside contributors may start testing the build at home. This 
> will also flush out any release build related issues.
>    - QA provides an estimate to when they will be done adding new 
> automated tests to this release. This timeline will obviously reflect 
> how much time QA was spending on these features beforehand.

Whats the difference between "Triple Zero" and RC?  I think a problem we 
were running into was that an RC was cut before any real feature testing 
was done.  New bugs were found, and we would wait a while before cutting 
another RC (a manual process) and verify those bugs as fixed.  This 
could be a lag time of a few days and in some cases would result in the 
bug being punted because to prevent another RC.  What about testing from 
checkpoints, that are built automatically, if possible.  That way when a 
bug is fixed, it can be verified in the next checkpoint. When all bugs 
are fixed and verified, then an RC is cut and final certification 
testing is done.

-Randy


More information about the cosmo-dev mailing list