Return-Path: Delivered-To: apmail-continuum-dev-archive@www.apache.org Received: (qmail 38623 invoked from network); 17 Nov 2008 16:49:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Nov 2008 16:49:22 -0000 Received: (qmail 22130 invoked by uid 500); 17 Nov 2008 16:49:29 -0000 Delivered-To: apmail-continuum-dev-archive@continuum.apache.org Received: (qmail 22103 invoked by uid 500); 17 Nov 2008 16:49:29 -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 22092 invoked by uid 99); 17 Nov 2008 16:49:29 -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 08:49:29 -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 emmanuel.venisse@gmail.com designates 66.249.92.170 as permitted sender) Received: from [66.249.92.170] (HELO ug-out-1314.google.com) (66.249.92.170) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Nov 2008 16:48:08 +0000 Received: by ug-out-1314.google.com with SMTP id m2so517027ugc.22 for ; Mon, 17 Nov 2008 08:48:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=lO0DQLr40K0JO/iRkhlsZtNLuk7tWhPpP+wG21SxE6k=; b=dV6O9I3zflO/YEWPSyZ2WzeeVFjmgFr32yX5ADDd9iN+kYjQyOQdmjULYwUo8ykpEC qwT3EtBepdKi4vWBeFWI5xQRpReuxTCoPNXGVij1JqmPbf0bDx7IMzGM6axPoRTHsQms zKQzMQMHqiOUZnEWl37/gtHu2Xc3OdkbDiWBI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=jueZgrmThd+iqypeWZWjnaqfOKsNlLilHv4CC1J1DFPn00ASTvPH91Y1D3VTNo0p6b VkGupAlGN1IYo4jgiQKmemSChkwX/atgRsvankzOqvrjFUUKNkj8pEUQRtybzMi/F3wb p+V+RZZ3+L1phIdC5M/oOXElDxWP5MzByifcw= Received: by 10.210.19.11 with SMTP id 11mr4057000ebs.168.1226940531794; Mon, 17 Nov 2008 08:48:51 -0800 (PST) Received: by 10.210.57.11 with HTTP; Mon, 17 Nov 2008 08:48:51 -0800 (PST) Message-ID: Date: Mon, 17 Nov 2008 17:48:51 +0100 From: "Emmanuel Venisse" To: dev@continuum.apache.org Subject: Re: [DRAFT] Continuum Release Guidelines In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_39602_8011261.1226940531781" References: X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_39602_8011261.1226940531781 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline +1 Emmanuel On Sat, Nov 15, 2008 at 4: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_39602_8011261.1226940531781--