
Package: cl-sql-mysql Version: 3.5.6-1 Severity: grave Tags: patch Justification: renders package unusable (uninstallable) Due to an upstream decision to give libmysqlclient.so.15 *different* versioned symbols than the Debian packages sported, Debian has been forced to transition from libmysqlclient15 to libmysqlclient15off. However, cl-sql-mysql hardcodes a dependency on the former, so rebuilding it against a new version of libmysqlclient15-dev is ineffective. (Granted, cl-sql-uffi's tight dependency on cl-sql still keeps binary-only NMUs from being effective, but that's another matter.) Anyway, the following patch drops hardcoded dependencies on runtime library packages in favor of using ${shlibs:Depends}, which I've confirmed yields correct dependencies; could you please apply it, or at the very least update the hardcoded dependencies? Thanks! diff -u cl-sql-3.5.6/debian/control cl-sql-3.5.6/debian/control --- cl-sql-3.5.6/debian/control +++ cl-sql-3.5.6/debian/control @@ -17,7 +17,7 @@ Package: cl-sql-uffi Architecture: any -Depends: cl-uffi, cl-sql (>= ${Source-Version}) +Depends: cl-uffi, cl-sql (>= ${Source-Version}), ${shlibs:Depends} Recommends: cl-sql-backend Description: Common UFFI functions for CLSQL database backends This package provides an interface to several UFFI functions used by multiple @@ -26,7 +26,7 @@ Package: cl-sql-mysql Architecture: any -Depends: cl-sql (>= ${Source-Version}), libmysqlclient15, cl-sql-uffi (>= ${Source-Version}) +Depends: cl-sql (>= ${Source-Version}), cl-sql-uffi (>= ${Source-Version}), ${shlibs:Depends} Provides: cl-sql-backend Description: CLSQL database backend, MySQL This package enables you to use the CLSQL data access package -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (300, 'unstable'), (300, 'testing'), (300, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)