On Thu April 2 2009, Victor Duchovni wrote:
> On Thu, Apr 02, 2009 at 01:01:00PM +0200, Dr. Stephen Henson wrote:
> 
> > It was decided that we should no longer combine feature and bugfix releases
> > and to do that we revised the versioning scheme. The 0.9.x was a legacy from
> > the SSLeay days so we wanted a clean break and went for 1.0.0 in what 
> > would've
> > been 0.9.9. OpenSSL is more than mature enough to have a 1.0 version number
> > anyway.
> 
> This is marvelous news! Thanks. I was just thinking about a follow-up
> post to the announcement, requesting separation of feature and bug-fix
> releases with 1.0.0 as a golden opportunity to do this, and I very
> pleased to see that you beat me to the punch.
> 
> > Under this scheme....
> > 
> > 1. Bug fix releases will change the letter.
> >    E.g. 1.0.0 -> 1.0.0a
> > 
> > 2. Feature releases will change the last (minor) number.
> >    E.g. 1.0.0 -> 1.0.1
> > 
> > 3. Major development will change the second (major) number.
> >    E.g. 1.0.0 -> 1.1.0

isn't that:
  3. API breakers: 1.0.0 -> 1.1.0
  4. Major development: 1.0.0 -> 2.0.0

That way you can make forward progress past the API breakage when
working towards "Major development" (whatever that is).

It also assigns a significance to the leading number rather than
it just being eye-candy.

Mike
> > 
> > So effectively we are freezing the API and not (knowingly) making any 
> > changes
> > which will break applications until the 1.1.0 release which on past 
> > experience
> > will be some years away.
> 
> There are of course other numbering conventions, but this is unimportant,
> provided a consistent choice is made and adhered to. The proposal above
> is closer in spirit to previous OpenSSL releases, so I can see the logic
> of it, especially because of the internal API version bitmasks used by
> applications. Congratulations, this is a major step forward.
> 


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to