On Fri, 2009-09-11 at 17:59 +0200, Dr. Stephen Henson wrote:
> Under the new versioning scheme letter changes will retain binary
> compatibility. They will be bugfix only and no new features will be added.
> 
> There wont be a 0.9.9 to avoid confusion with what we used to call "0.9.9"
> which is now 1.0.0. So after 0.9.8 there may be a 0.9.10.
> 
> Changes to the last number i.e. 1.0.1 or 0.9.10 will retain backwards
> compatibiity but new features can be added.
> 
> The middle number as has been noted wont guarantee binary compatibility,
> however source compatibility will be largely maintained though use of some
> deprecated features may be phased out long term. We only make such releases
> every few years. 

I'm still trying to understand what this actually means in practice, and
who the target audience is for the various branches.

Presumably, most of the conservative OS distributions (Solaris,
"Enterprise" Linux distros, various BSDs) will stick with 0.9.8 for the
time being.

Those who are more versatile will be updating to 1.0.x -- some of them
like Fedora are there already, in fact.

So is there really any point in a 0.9.10 release? Who would actually
want to use that, and what would be in it?

In the meantime, there are people who are trying to get features into
the codebase that people actually use -- Intel's AES-NI support, IBM's
AES-GCM/AES-CCM/CMAC, etc.

The normal response from distributions is, quite reasonably, "get it
into 0.9.8 upstream and then we'll talk". Which is obviously not such a
realistic proposition any more -- so what happens next?

-- 
dwmw2




______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to