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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to