Package: gnade
Severity: important
Various relationships between gnade's binary packages impose version
requirements of ${source:Version} rather than ${binary:Version},
leading to trouble when binary-only rebuilds occur (as recently
happened for the libmysqlite16 transition). Please switch to
${binary:Version} for the following relationships, which are all
between pairs of architecture-dependent packages:
gnade-bin Recommends: libgnadeodbc-dev
libgnadeodbc-dev Depends: libgnadeodbc1.6.2
libgnadeodbc-dbg Depends: libgnadeodbc1.6.2
libgnademysql-dev Recommends: libgnadeodbc-dev
libgnademysql-dev Depends: libgnademysql1.6.2
libgnademysql-dbg Recommends: libgnadeodbc-dev (!) [1]
libgnademysql-dbg Depends: libgnademysql1.6.2
libgnadepostgresql-dev Recommends: libgnadeodbc-dev
libgnadepostgresql-dev Depends: libgnadepostgresql1.6.2
libgnadepostgresql-dbg Recommends: libgnadeodbc-dev (!)
libgnadepostgresql-dbg Depends: libgnadepostgresql1.6.2
libgnadesqlite-dev Recommends: libgnadeodbc-dev
libgnadesqlite-dev Depends: libgnadesqlite1.6.2
libgnadesqlite-dbg Recommends: libgnadeodbc-dev (!)
libgnadesqlite-dbg Depends: libgnadesqlite1.6.2
(The one place ${source:Version} is correct is the relationships on
gnade-doc, which is architecture-independent and as such exempt from
binNMUs.)
In addition, please don't forget to update gnade's build dependency,
and libgnademysql-dev's dependency, on libmysqlclient15-dev to
libmysqlclient-dev, per #538522.
Thanks!
[1] In general, the -dbg packages carry a lot of dependencies that only
really belong on -dev packages. I understand that the proposed ddeb
setup will do away with the need to build them explicitly, but for the
time being, libgnadefoo-dbg should simply depend on libgnadefoo1.6.2
(= ${binary:Version}), with no call for any other relationships.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]