My favorites | Sign in
Project Logo
                
Search
for
Updated Aug 01, 2007 by DylanRoss
Labels: Versioning, Build, SVN
BinaryVersioning  
We need a means of labeling/versioning binary distributions.

Versioning by SVN Revisions

We could just build SVN and upload it, tagged with the revision number. This is the easy way out.

Versioning by Features

Start at 1.0. Increment 0.1 for every revision with a minor bugfix or feature change. Increment 1.0 for major revisions/feature changes.

We could even do something like label odd numbers (1.0) as frozen, stable releases (only being fixed if bugs arise) and label even numbers (2.0) as the development/testing release.


Comment by alan.hussey, Aug 03, 2007

If you go for the even/odd formula, try to do even as stable, odd as unstable. That's what the Linux kernel did (and perhaps still does, dunno). No sense in confusing people.

Comment by catfacts3192, Aug 18, 2008

Yes, the linux kernal still does that. I think that the svn idea works just fine. Its easy to keep track of and no stupid errors like is it 2.0.1 or was it 2.1.0?

Comment by stickystyle, Aug 30, 2008

The linux kernel hasn't done that for about five years BTW. http://en.wikipedia.org/wiki/Linux_kernel#Version_numbering

Comment by i...@village.org, Mar 24, 2009

Cyndia seems to be using svn # + number of local patches for its versioning.


Sign in to add a comment
Hosted by Google Code