Subject: Re: NetBSD version naming - suggestion
To: None <current-users@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: current-users
Date: 04/25/2003 00:11:11
On Wed, Apr 23, 2003 at 09:55:00PM -0400, Andrew Brown wrote:
  | >> And while I'm here, I could just as well say my opinion on this: I think
  | >> bumbing -current's version to "just_released + 1" is a good idea. So,
  | >> we'd be now at 1.7R. And I don't think it's a problem if it is not known
  | >> beforehand what the actual release will be called. If there won't be
  | >> 1.7, fine. 1.7ZZZA just becomes 2.0 then (and -current 2.1A).
  | >
  | >Yeah, it probably would be the cleanest.
  | 
  | so we're currently at 1.6R, which will lead to 2.0 (followed by 2.0.1,
  | 2.0.2, etc, as needed), at which point current becomes 2.1A (followed
  | by 2.1B and 2.1C, etc), and when we're ready, 2.2 gets branched, at
  | which point current becomes 2.3A, etc.

here's my take:

when we branch 2.0, it's identification becomes "2.0_BETA1".
as the branch stabilizes, it goes to
	2.0_BETA2 ...  2.0_BETAn
	2.0_RC1 ... 2.0_RCn
	2.0
(this is what would happen anyway, and is what occurred in 1.6)

after the time of the 2.0 branch, current becomes "3.0_ALPHA1".
when we need a bump for kernel bump in current, crank to 3.0_ALPHA2, (etc)

once 2.0 is released, the netbsd-2-0 branch is ID-ed as "2.0_STABLE".
when its ready for the next "minor patch" release, it would change
to "2.1_BETA1", (etc)

when 3.0 is branched as netbsd-3-0, it changes to "3.0_BETA1" and
-current becomes "4.0_ALPHA1", and so it goes ...

luke.