[Debian-med-packaging] Bug#719742: libquazip0: Provide libquazip.so.1 please
Uwe Kleine-König
uwe+debian at kleine-koenig.org
Wed Aug 14 19:50:09 UTC 2013
Package: libquazip0
Version: 0.5.1-2
Severity: wishlist
Hello,
the patch multiarch_version.patch (together with debian/rules) changes
upstream's soname from 1.0.0 to 0.5.1. While generally there is no
guarantee that binaries work cross-distro, on the other hand there is
little reason to deviate from upstream's versioning[1] and so break
cross-distro binaries.
Unless there is a good reason I missed I think the right approach here
is:
- drop changing the soname
- rename libquazip0-dev to libquazip-dev with a Provides:
libquazip0-dev.
- rename libquazip0 to libquazip1 with a Provides: libquazip0 and let
it include a symlink libquazip.so.0 -> libquazip.so.1
A transitional package shouldn't be necessary as there are no versioned
depends in the archive.
Best regards
Uwe
[1] Well, if upstream has no clue about library versioning there is a
good reason to deviate.
-- System Information:
Debian Release: 7.1
APT prefers proposed-updates
APT policy: (900, 'proposed-updates'), (900, 'oldstable-updates'), (900, 'oldstable-proposed-updates'), (900, 'stable'), (900, 'oldstable'), (700, 'unstable'), (600, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the Debian-med-packaging
mailing list