[Pkg-openssl-devel] Statement(s) on libssl situation desired
Christoph Martin
martin at uni-mainz.de
Fri Oct 14 22:52:08 UTC 2005
Hi Nathanael,
Nathanael Nerode schrieb:
> Note the following apparent facts:
> * libssl0.9.7 and libssl0.9.8, if linked in the same binary, will cause
> unpredictable failure due to symbol conflicts.
> * This could be fixed if libssl0.9.8 had versioned symbols, which it doesn't
> yet.
> * I see from pkg-openssl-devel that the plans are to version the symbols in
> libssl0.9.8.
>
> Is this a settled decision yet? (If so, good!)
I think in the Debian openssl team it is settled that we want versioned
symbols. I have build a first version and it is working.
> Is there an ETA for a
> versioned version (ahem) in unstable?
I think it can be released in the next days. We want to have some more
discussion and testing. And we don't want to make a hasty move and brake
other things.
> Has it been accepted by upstream.
We got no answer from upstream yet.
> If
> not, will it be done in Debian anyway?
I think we will do it anyway. I would only prefere to have it settled
with upstream, know how they plan to implement it so that we do not have
to change everything if they introduce it.
> Will it be done ASAP or are plans to
> wait for upstream?
We will definitely not wait until upstream releases a version.
> If we are planning to wait until upstream accepts this, what will be done to
> deal with the problem in the meantime?
>
> Packages built against the unversioned libssl0.9.8 will, when run on a system
> with versioned libssl0.9.8, either pick up the symbols from libssl0.9.7
> (wrong) or not find their symbols (segfault). Accordingly, all packages
> linked against the current libssl0.9.8 are in trouble and will need rebuilds.
This is not true. I just checked it with versionend and unversioned
openssl binary and libraries:
unversioned binary with versioned libraries just works fine, no
complain, no crash.
versioned binary with unversioned libraries results in a warning and
also works find.
Please see also
http://lists.debian.org/debian-devel/2005/10/msg00278.html and followups.
> However, currently there is *nothing* preventing yet more packages being
> built against it. Are there plans to deal with this? (Perhaps, at the
> least, a warning message to d-d-a telling people not to upload packages built
> against libssl0.9.8 at this time?)
One could do this.
> It may also be nontrivial to identify such packages after versioned
> libssl0.9.8 goes into the archive (all packages depending on libssl0.9.8 will
> require an audit of their symbols to see whether they were built against the
> versioned version). This may be avoided by a shlibs bump or package name
> change for the versioned libssl0.9.8.
A shlibs bump should be done, yes. But I don't want to change the
package name. I think it is not necessary.
> Finally, are there any plans to alleviate testing migration issues for
> packages held up by this, and if so, how?
?
Christoph
--
============================================================================
Christoph Martin, EDV der Verwaltung, Uni-Mainz, Germany
Internet-Mail: Christoph.Martin at Uni-Mainz.DE
Telefon: +49-6131-3926337
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/attachments/20051015/99d47a30/signature-0001.pgp
More information about the Pkg-openssl-devel
mailing list