On 10 June 2011 06:47, Magnus Holm <judo...@gmail.com> wrote:

> application/library/something and be sure that it will work on any
> JRuby 1.6.x. It means that JRuby can push out security and bug fixes
> to the 1.6-branch even after 1.7 is released.

None of what you described changes with date based major releases.
You can still do maintenance branches and maintenance releases (e.g.
11.08.1, 11.08.2).

The problem that needs to be avoided, is that people attribute too
much significance to the numbers in a version (i.e. 2.0 == big
change), when in reality with JRuby, releases are kind-of time based,
is a distilling of whatever people were working on during that time
period, and the version number chosen is simply the next one in a
sequence.

That semantic versioning proposal on the other hand, is not just a
versioning scheme, but also a development methodology (somewhat
resembling waterfall).  Whilst that is suited to some forms of
projects - i.e. libraries where you have a big design/stablization
period pre-1.0.0, then change is very limited thereafter (or it makes
it painful to do), it does not fit the reality of how JRuby is
currently developed.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to