2008/3/31, Rainer Gerhards <[EMAIL PROTECTED]>:
> I'll do a new release according to the new versioning scheme
>  (3.13.0-rc1) later today if nobody objects. It's still not finalized,
>  but doing so makes everybody aware and is also a test for me (plus, we
>  could move to 3.13.0 [stable] on April, 2nd).
>

Ok, a few comments:
I thinks the distinction between mf? (minor features) and rc? (major
features) is a bit artifical and counterintuitive imho.
For me, rc means "release candidate", meaning that we are close to a
stable release (contrary to your proposal, where rc means major new
feature, possibly destabilizing a lot). Also, if I read your proposal
correctly, as soon as there was an rc1 release, there can be no more
mf? releases (even if the added features would be minor)
I'd rather use something like -pre1, -pre2 ... (no matter if you have
a major or minor feature) and if we are nearing a stable release
switch to -rc
Or you could  do it like the kernel, and only use -rc?.

Another proposal for the version scheme (slightly adopted from KDE or Gnome):
As an example, your currently stable release is
3.1.x, eg. 3.1.4.
Now you want to work against the next minor release, which would be 3.2
So you start with
3.1.80 (80 meaning alpha/beta quality) and increment the last digit
for every new release, eg. 3.1.81 (if you reach 89, you start
numbering 89.1..)
When you enter RC stage, you switch to
3.1.90 and increment for each new release. The final release being 3.2.

If you are working towards a next major release, you would start with
3.80 -> 3.90 -> 4.0

Cheers,
Michael

[1] If you run out
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog

Reply via email to