Pradosh Adoni wrote:
(I had sent this mail earlier, but it didn't seem to make it to the list )
Carrying forward from earlier discussion threads which I have linked
here for reference -
http://www.mail-archive.com/[email protected]/msg19662.html
http://www.mail-archive.com/[email protected]/msg19158.html
though it has been fairly established that the resulting ABI will in all
probabilty break in forthcoming (major) versions, It would be good to
know if there exists some sort of timeline or roadmap on when these
issues will be addressed.
for eg. Of the current list of interfaces which ones are most
definitely going to be deprecated in future versions ?
There was also discussion (but no definite commitment) of hiding data
structures in future versions, Is this still a possibilty ? . Does it
make sense to include these structures in the LSB if they are going to
be addressed in the future ?
What makes you think that the OpenSSL developers will go to the trouble
to do all this major surgery to their codebase when they won't do the
very simple thing of just properly versioning their shared libraries?
When the ABI changes, all that they need to do is to increase the major
version of the shared libraries. It's *that* simple. There doesn't
need to be any major modification of the sources -- just to a Makefile
here and there.
Understanding the attitude of the OpenSSL project as I do now towards
this, in my opinion, rather basic principle of software engineering, I
have decided that as the maintainer of the OpenSSL package in pkgsrc, I
will just decide upon and assign proper shared library version numbers
for the libraries installed by OpenSSL. I recommend that other projects
that use OpenSSL simply do the same. I'm tired of our users getting
screwed over when the OpenSSL project recommends updating to the latest
teeny release of OpenSSL which still manages to break ABI compatibility
with previous teeny releases.
Cheers,
-- Johnny Lam <[EMAIL PROTECTED]>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]