Version numbering (was: [GRASS5] Branching for 5.0.0 ahead)
Carl Worth
cworth at east.isi.edu
Tue Apr 23 10:55:36 EDT 2002
On Apr 23, Bernhard Reiter wrote:
> We've decided some time ago to try to adapt the Linux kernel
> version numbering scheme.
>
> Thus we have a stable line: 5.0.x
> and a development line: 5.1.x
> Next stable line will be 5.2.x
Bernhard,
Let me summarize things the way I see it to make sure I've got the
plan straight:
1) If users stick to a release that has an even number as the second
component in the version, they can rest assured that upgrading
across minor versions, (eg. 5.0.1 to 5.0.2), will not cause
incompatibilities to be introduced.
2) If a developer wants to introduce and incompatible change, the
change must take place on the development line with an odd-numbered
second component, (eg. 5.1).
Am I correct? As far as a system for naming what code gets released,
this seems like a good, working system.
Now, a separate issue entirely, is the system used to develop/manage
the code base, (as opposed to naming it). I think we need some
discussion here, so I'll write something up in a separate email.
-Carl
--
Carl Worth
USC Information Sciences Institute cworth at east.isi.edu
3811 N. Fairfax Dr. #200, Arlington VA 22203 703-812-3725
More information about the grass-dev
mailing list