Return-Path: Delivered-To: apmail-continuum-dev-archive@www.apache.org Received: (qmail 57459 invoked from network); 18 Nov 2008 00:39:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Nov 2008 00:39:33 -0000 Received: (qmail 67789 invoked by uid 500); 18 Nov 2008 00:39:41 -0000 Delivered-To: apmail-continuum-dev-archive@continuum.apache.org Received: (qmail 67756 invoked by uid 500); 18 Nov 2008 00:39:41 -0000 Mailing-List: contact dev-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@continuum.apache.org Delivered-To: mailing list dev@continuum.apache.org Received: (qmail 67745 invoked by uid 99); 18 Nov 2008 00:39:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Nov 2008 16:39:41 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of oching@exist.com designates 74.125.44.158 as permitted sender) Received: from [74.125.44.158] (HELO yx-out-1718.google.com) (74.125.44.158) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Nov 2008 00:38:20 +0000 Received: by yx-out-1718.google.com with SMTP id 34so1072931yxf.50 for ; Mon, 17 Nov 2008 16:38:53 -0800 (PST) Received: by 10.90.74.9 with SMTP id w9mr3090707aga.93.1226968733517; Mon, 17 Nov 2008 16:38:53 -0800 (PST) Received: by 10.90.56.9 with HTTP; Mon, 17 Nov 2008 16:38:53 -0800 (PST) Message-ID: <1a57a2980811171638l1d91db38ocba6cd16ae4775bd@mail.gmail.com> Date: Tue, 18 Nov 2008 08:38:53 +0800 From: "Maria Odea Ching" Sender: oching@exist.com To: dev@continuum.apache.org Subject: Re: [DRAFT] Continuum Release Guidelines In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_46664_4105895.1226968733509" References: X-Google-Sender-Auth: 7b7e2cbf696897e5 X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_46664_4105895.1226968733509 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Sounds good to me, so here's my +1 :) Thanks Wendy! -Deng On Sat, Nov 15, 2008 at 11:14 AM, Wendy Smoak wrote: > As I'd like to get started on the 1.3 series, I spent some time > writing down this crazy idea I have about using httpd- or struts- > style versioning for Continuum. :) > > The goal is to make it simple for release managers by not requiring a > new release to change the "label", while still communicating clearly > to users so they know what to expect. > > The draft can be edited on the wiki: > > http://cwiki.apache.org/confluence/display/CONTINUUM/Continuum+Release+Gu= idelines > > If you have a totally different idea, just add a new section to the > page. Here's mine so far: > > Continuum Release Guidelines =96 DRAFT > > * Continuum is versioned X.Y.Z =96 Major.Minor.Build. The Major and > Minor versions are set at the beginning of a series, after which we > use sequential build numbers starting with .0. For example, 1.3.0, > 1.3.1, 1.3.2. > > * Ideally each version is tagged and built exactly once. The > Release Manager (RM) has discretion to re-build a version if something > goes wrong during the release process, but once a version has been > made available for public download, that version number may not be > re-used. > > * During the vote, an additional qualifier is determined. For > example: 1.3.0 (M1) or 1.3.7 (GA). Respectively, these mean Milestone > 1 and General Availability. Qualifiers such as Alpha and Beta are also > acceptable, as is RC (Release Candidate). > > * If the vote does not pass, the qualifier may be reused. For > example, if 1.3.0 was meant to be M1 but does not get approved, 1.3.1 > can become Milestone 1. > > * When releases are announced to the community, the additional > qualifier is used in addition to the version number. For example: > [ANN] Continuum 1.3.3 (Milestone 2) Release or [ANN] Continuum 1.3.6 > (GA) Release > > * A qualifier can be changed by calling a new vote. If we get to > 1.3.8 (M5) and decide that it has no problems and there's nothing else > we want to add, we can simply re-label it GA and update the website. > > * New features may be added to 1.3.x releases until we reach GA, > at which point only minor changes should be made. > > -- > Wendy > ------=_Part_46664_4105895.1226968733509--