[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: