[Pkg-openssl-devel] Bug#689093: libssl-dev is not Multi-Arch compatible
Colin Watson
cjwatson at ubuntu.com
Thu Dec 20 10:50:56 UTC 2012
block 689093 by 696390
thanks
On Thu, Dec 20, 2012 at 12:37:42AM +0100, Kurt Roeckx wrote:
> On Wed, Dec 19, 2012 at 01:16:16PM +0000, Colin Watson wrote:
> > This test (which I ran against current unstable) behaves *much* better.
> > Out of 413 packages, 402 built cleanly. Two packages (eucalyptus and
> > freebsd-utils) were skipped because my test was on i386 and they don't
> > build there. chromium-browser failed to unpack for some odd reason,
> > unrelated to OpenSSL. Of the remaining eight failures:
>
> Can you also verify that for those 402 that it has at least 1
> binary package depending on libssl1?
Thanks for suggesting this. Some don't:
389-ds-base aeskulap apcupsd asio autofs chntpw cmtk dicomscope eagle
fwbuilder gambas3 gnome-commander gst-plugins-bad1.0 guymager
handlersocket havp htcheck ifstat inspircd isc-dhcp iscsitarget
kde4libs kdesvn libapache-mod-log-sql libfprint libgwenhywfar
libyahoo2 mcabber mysql++ ntp openclonk opensaml2 openswan pam-mysql
postgis postgresql-8.4 pygresql qpid-cpp qt4-x11 quassel quota racket
rhash shibboleth-sp2 ssldump subcommander telepathy-rakia valknut
vdr-plugin-live vidalia vmtk wzdftpd
I ran 'grep-aptavail -XFSource:Package "$x" | grep libssl1' on each of
these. Most are false positives in that they don't have any libssl
dependencies in unstable either: I guess they're indirect dependencies,
redundant build-dependencies, or build-dependencies for build tools that
don't actually end up in the package. rhash has a Recommends instead of
a Depends.
Looking through the logs manually as an extra sanity-check, the
following packages don't appear to even try to link against libssl or
libcrypto directly, and none of them observably fail to detect OpenSSL
(some don't seem to try at all; some try but then use something else
such as GnuTLS instead; a few seem to use the headers but rely on
something else for indirect linkage; some obscure their link lines so
it's hard to tell but seems harmless):
aeskulap apcupsd autofs chntpw cmtk eagle fwbuilder gambas3
gnome-commander gst-plugins-bad1.0 guymager handlersocket havp htcheck
ifstat inspircd isc-dhcp iscsitarget kde4libs kdesvn
libapache-mod-log-sql mcabber mysql++ openclonk opensaml2 openswan
pam-mysql postgis postgresql-8.4 pygresql quassel quota racket
shibboleth-sp2 subcommander telepathy-rakia valknut vdr-plugin-live
vidalia vmtk wzdftpd
The following use -lssl or -lcrypto in link lines but don't end up with
dependencies on libssl1.0.0 (so presumably indirect linkage or unshipped
binaries):
389-ds-base asio dicomscope libfprint libyahoo2 qpid-cpp
qt4-x11 uses the OpenSSL headers, apparently successfully, but relies on
run-time linking.
libgwenhywfar and ssldump already fail to detect OpenSSL, but those are
due to buggy library tests and have nothing to do with headers.
The one case that's a real problem is ntp, which does indeed misbuild
because it fails to detect OpenSSL headers. I've filed a bug for this
with a patch (#696390).
--
Colin Watson [cjwatson at ubuntu.com]
More information about the Pkg-openssl-devel
mailing list