[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