Re: do not upload stuff re mysql / octave / ...-transition
amu@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 <ucko@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 <lbrenta@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:
Reply to: