[Cosmo-dev] [Proposal] Release terminology

Ted Leung twl at osafoundation.org
Wed Sep 27 18:02:02 PDT 2006


On Sep 26, 2006, at 10:09 PM, Priscilla Chung wrote:

> There's been some confusion over the Cosmo release terminology.  
> Some of the terms used have had different meaning for Chandler  
> releases.
>
> I'd like to start a discussion by proposing terminology we use to  
> describe the following activities:
>
> Milestone (ie. dot releases 0.5, 0.6 , 0.7 etc…):
> This is a production release. When all the features are complete  
> for a milestone, we branch the code for QA/release and roll on to  
> osaf.us for production.

This is fine, except that roll on to osaf.us is up to the hosted  
service folks to decide.

>
> Snapshot (no formal designation):
> Whenever we are adding one or more high risk features, there will  
> be a snapshot of the code when the feature is complete and run QA  
> tests. We do not branch the code; developers fix bugs against the  
> trunk.

The problem with snapshots is that they involve trying to estimate  
when features get done, or having people idling waiting for the  
snapshot to happen.

On Chandler, we do checkpoint builds every Monday, and whatever is in  
the build on Monday is in the build, and QA just verifies the  
build.   I'd like to suggest that if QA and Bear can handle the load  
of doing checkpoints, that we just do checkpoints.

>
> Alpha:
> I'm going to suggest that we not use the term 'Alpha' for Cosmo as  
> a designation. If features are not finished within a milestone,  
> then the team will decide what features to drop and put into the  
> next milestone.

Yep, I agree, no alphas

>
> RC:
> Release candidates happen on a milestone branch once its been  
> branched and before its released.
>

That leaves us with checkpoint builds every week (date TBD) until all  
features/bugs for a milestone are complete, and then we start doing  
rc builds that lead to the milestone release.   We'll only certify  
milestone builds for distribution/production.

Ted
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/cosmo-dev/attachments/20060927/1f361c5e/attachment.htm


More information about the cosmo-dev mailing list