[cl-debian] Bug#358631: cl-sql-mysql: obsolete hardcoded dependency on libmysqlclient15

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)

Your message dated Thu, 23 Mar 2006 09:17:07 -0800 with message-id <E1FMTQp-0006No-7m@spohr.debian.org> and subject line Bug#358631: fixed in cl-sql 3.5.6-2 has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
participants (2)
-
Aaron M. Ucko
-
owner@bugs.debian.org