Gentoo Archives: gentoo-dev

From: Jay Maynard <jmaynard@××××××××.cx>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Undefined cases in version policy
Date: Sat, 28 Feb 2004 01:08:01
Message-Id: 20040228010848.GA18622@thebrain.conmicro.cx
In Reply to: [gentoo-dev] Undefined cases in version policy by Marius Mauch
1 On Sat, Feb 28, 2004 at 02:47:02AM +0100, Marius Mauch wrote:
2 > foo-1.0b
3 > foo-1.0.1
4 > Now the question is: Which version is considered newer?
5
6 That question may be meaningless.
7
8 The Hercules emulator uses the following version numbering convention:
9
10 v.rr: Major releases.
11 v.rr.m: Maintenance releases, based on the corresponding v.rr.
12 v.rr.lm: Development snapshots, based on the corresponding v.rr.
13
14 For example, the current release is 3.01. (Not 3.0.1. Hercules has a long
15 history of modification levels higher than 9.) The first maintenance release
16 would be 3.01.1. The current development snapshot would be 3.01.a1.
17
18 The key here is that thereis no connection at all between maintenance and
19 development release numbers. 3.01.c2 would have no connection whatsoever
20 with 3.01.2, except that they're both based on 3.01 - but they may be very,
21 very different. There is no way to relate the two. The maintenance release
22 may be newer, or it may be older, but there's no way to tell, and the
23 question has no meaning anyway.
24
25 --
26 gentoo-dev@g.o mailing list