On Thu, Jun 9, 2011 at 4:53 PM, Wayne Meissner <wmeiss...@gmail.com> wrote: > 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.
Big.Significant.Bugfix has worked well for us for a couple of reasons: 1. As unclear as versioning can be, most people understand the first and last digit of three digit numerical releases. When the first number changes most people expect something really big or really cool. People also expect it to be a time where they may be some breakage. The last digit everyone seems to accept as bug fixes. This may not be understood by 100% of developers, but I think it is more understood than any other scheme. 2. Big.Significant.Bugfix is a really well-understood marketing tool. We have worked with several marketing folks and press and those folks understand this scheme. If we couple it with 1 above (developers understand it), then it really makes sense to continue using the same scheme. We will have big changes coming at some point and the major number will come into play... my 2c, -Tom -- blog: http://blog.enebo.com twitter: tom_enebo mail: tom.en...@gmail.com --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email