Return-Path: Delivered-To: apmail-avalon-dev-archive@www.apache.org Received: (qmail 77642 invoked from network); 5 Apr 2004 14:53:46 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 5 Apr 2004 14:53:46 -0000 Received: (qmail 44056 invoked by uid 500); 5 Apr 2004 14:53:39 -0000 Delivered-To: apmail-avalon-dev-archive@avalon.apache.org Received: (qmail 44001 invoked by uid 500); 5 Apr 2004 14:53:39 -0000 Mailing-List: contact dev-help@avalon.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon Developers List" Reply-To: "Avalon Developers List" Delivered-To: mailing list dev@avalon.apache.org Received: (qmail 43968 invoked from network); 5 Apr 2004 14:53:38 -0000 Received: from unknown (HELO f2.hedhman.org) (203.121.47.163) by daedalus.apache.org with SMTP; 5 Apr 2004 14:53:38 -0000 Received: from f2.hedhman.org (f2.hedhman.org [127.0.0.1]) by f2.hedhman.org (8.12.8/8.12.8) with ESMTP id i35ErJEV021201 for ; Mon, 5 Apr 2004 22:53:20 +0800 From: Niclas Hedhman Organization: Private To: "Avalon Developers List" Subject: Re: Proposal: Versioning Date: Mon, 5 Apr 2004 22:53:18 +0800 User-Agent: KMail/1.5 References: <200404041421.46499.niclas@hedhman.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200404052253.18630.niclas@hedhman.org> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Monday 05 April 2004 21:14, Berin Loritsch wrote: > > Format: MAJOR.MINOR.MICRO > > ODD MINOR = development in progress. > > EVEN MINOR = released versions. > Sounds unsurprisingly linux like..... Actually, I would like the odd/even to be the opposite, but since many people knows of and understand Linux approach, I don't want to introduce any confusion. > Question on minor/major version increments. It is quite likely that the > code between a 3.2 and a 3.3 will be very different. Actually not. When Release 3.2 is made, the 3.3 starts at 3.3.0 in the next build. BUT during the 3.3 evolution there could be bigger changes, and if the day comes when/if there is an incompatible change the 3.3.N is bumped to 3.9.0 and the incompatibilites would lead to a 4.0 release later. > One thing the Cocoon > folks do between their minor version increments is "branch" the dev stream. > (Actually they have a completely new repository, but if we go SVN, the > branch would probably make most sense--they have always had problems with a > true branch in CVS). What does the branch buy us? In effect nothing regarding the management of development releases, since we are still fighting with actual versioned artifacts that can be identified by Maven. So, during the development branch, there is a need to keep versioning the "builds" and have all the pieces of the system to understand the scheme you are deciding to use. > To keep it straight, would we adopt such a practice here? That way we can > easily keep up the "production" build with any bug fixes so that it remains > as stable as possible, while any new work happens in the dev stream. That > would truly be linux like. How are you suggesting that we 'label' the pre-3.4 development builds and store them in Maven repos, understood by various system coming in contact with them. Niclas -- +---------//-------------------+ | http://www.bali.ac | | http://niclas.hedhman.org | +------//----------------------+ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org For additional commands, e-mail: dev-help@avalon.apache.org