a...@alum.mit.edu (Aaron M. Ucko) writes: > Thanks for confirming my assessment. Having heard nothing from > gnade's maintainer so far (I'm just the bug's submitter), I've gone > ahead and prepared a regular NMU (diff attached), which I tentatively > intend to upload tomorrow evening.
I belatedly noticed that I hadn't cleaned up the -dbg packages' relationships as thoroughly as intended. Here's a revised interdiff correcting that (still slated for upload tomorrow evening).
diff -u gnade-1.6.2/debian/changelog gnade-1.6.2/debian/changelog --- gnade-1.6.2/debian/changelog +++ gnade-1.6.2/debian/changelog @@ -1,3 +1,15 @@ +gnade (1.6.2-1.1) unstable; urgency=low + + * NMU per release team's encouragement. + * debian/control (Build-Depends, libgnademysql-dev): list unversioned + libmysqlclient-dev rather than libmysqlclient15-dev. (Closes: #538522.) + (gnade-bin, libgnade*-{dev,dbg}): correct ${source:Version} to + ${binary:Version} as needed to ensure binNMU-safety, and generally + correct -dbg packages' metadata (extraneous dependencies cleaned up, + section changed to debug). (Closes: #542325.) + + -- Aaron M. Ucko <u...@debian.org> Tue, 01 Sep 2009 20:59:02 -0400 + gnade (1.6.2-1) unstable; urgency=low * Migrate to gnat-4.3; change the sonames to *.1.6.2. diff -u gnade-1.6.2/debian/control gnade-1.6.2/debian/control --- gnade-1.6.2/debian/control +++ gnade-1.6.2/debian/control @@ -3,14 +3,14 @@ Priority: optional Maintainer: Ludovic Brenta <lbre...@debian.org> Build-Depends: debhelper (>> 5), gnat (>= 4.3), gnat-4.3, unixodbc-dev, - docbook-to-man, libmysqlclient15-dev, libpq-dev, libsqlite3-dev + docbook-to-man, libmysqlclient-dev, libpq-dev, libsqlite3-dev Standards-Version: 3.8.0 Package: gnade-bin Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 Section: devel Depends: ${shlibs:Depends} -Recommends: gnat (>= 4.3), libgnadeodbc-dev (= ${source:Version}) +Recommends: gnat (>= 4.3), libgnadeodbc-dev (= ${binary:Version}) Suggests: gnade-doc (= ${source:Version}), libgnademysql-dev, libgnadepostgresql-dev, libgnadesqlite-dev Conflicts: gnade-dev @@ -37,7 +37,7 @@ Package: libgnadeodbc-dev Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 Section: libdevel -Depends: gnat-4.3, unixodbc (>= 2.2.4-6), libgnadeodbc1.6.2 (= ${source:Version}) +Depends: gnat-4.3, unixodbc (>= 2.2.4-6), libgnadeodbc1.6.2 (= ${binary:Version}) Suggests: gnade-doc (= ${source:Version}), libgnademysql-dev, libgnadepostgresql-dev, libgnadesqlite-dev Conflicts: gnade-dev @@ -63,11 +63,8 @@ Package: libgnadeodbc-dbg Priority: extra Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Section: libdevel -Depends: gnat-4.3, unixodbc (>= 2.2.4-6), libgnadeodbc1.6.2 (= ${source:Version}) -Suggests: gnade-doc (= ${source:Version}), - libgnademysql-dev, libgnadepostgresql-dev, libgnadesqlite-dev -Conflicts: gnade-dev +Section: debug +Depends: libgnadeodbc1.6.2 (= ${binary:Version}) Description: GNat Ada Database Environment - ODBC programming interface GNADE is a complete database development environment for Ada programmers. It consists of: @@ -111,7 +108,7 @@ Package: libgnademysql-dev Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Depends: gnat-4.3, libgnadeodbc-dev (= ${source:Version}), libgnademysql1.6.2 (= ${source:Version}), libmysqlclient15-dev +Depends: gnat-4.3, libgnadeodbc-dev (= ${binary:Version}), libgnademysql1.6.2 (= ${binary:Version}), libmysqlclient-dev Recommends: gnade-bin Section: libdevel Description: GNat Ada Database Environment - MySQL programming interface @@ -136,9 +133,8 @@ Package: libgnademysql-dbg Priority: extra Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Depends: gnat-4.3, libgnadeodbc-dev (= ${source:Version}), libgnademysql1.6.2 (= ${source:Version}), libmysqlclient15-dev -Recommends: gnade-bin -Section: libdevel +Depends: libgnademysql1.6.2 (= ${binary:Version}) +Section: debug Description: GNat Ada Database Environment - MySQL programming interface GNADE is a complete database development environment for Ada programmers. It consists of: @@ -182,7 +178,7 @@ Package: libgnadepostgresql-dev Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Depends: gnat-4.3, libgnadeodbc-dev (= ${source:Version}), libgnadepostgresql1.6.2 (= ${source:Version}), libpq-dev +Depends: gnat-4.3, libgnadeodbc-dev (= ${binary:Version}), libgnadepostgresql1.6.2 (= ${binary:Version}), libpq-dev Recommends: gnade-bin Section: libdevel Description: GNat Ada Database Environment - PostgreSQL programming interface @@ -207,9 +203,8 @@ Package: libgnadepostgresql-dbg Priority: extra Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Depends: gnat-4.3, libgnadeodbc-dev (= ${source:Version}), libgnadepostgresql1.6.2 (= ${source:Version}), libpq-dev -Recommends: gnade-bin -Section: libdevel +Depends: libgnadepostgresql1.6.2 (= ${binary:Version}) +Section: debug Description: GNat Ada Database Environment - PostgreSQL programming interface GNADE is a complete database development environment for Ada programmers. It consists of: @@ -254,7 +249,7 @@ Package: libgnadesqlite-dev Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Depends: gnat-4.3, libgnadeodbc-dev (= ${source:Version}), libgnadesqlite1.6.2 (= ${source:Version}), libsqlite3-dev +Depends: gnat-4.3, libgnadeodbc-dev (= ${binary:Version}), libgnadesqlite1.6.2 (= ${binary:Version}), libsqlite3-dev Recommends: gnade-bin Section: libdevel Description: GNat Ada Database Environment - SQLite programming interface @@ -279,9 +274,8 @@ Package: libgnadesqlite-dbg Priority: extra Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 mips mipsel ppc64 powerpc sparc s390 -Depends: gnat-4.3, libgnadeodbc-dev (= ${source:Version}), libgnadesqlite1.6.2 (= ${source:Version}), libsqlite3-dev -Recommends: gnade-bin -Section: libdevel +Depends: libgnadesqlite1.6.2 (= ${binary:Version}) +Section: debug Description: GNat Ada Database Environment - SQLite programming interface GNADE is a complete database development environment for Ada programmers. It consists of: