tags 642639 + patch
thanks

Greetings,

gnat-4.4 and gnat-4.6 conflicts and are both pulled by builddep of libalog.

This debdiff solves the issue by only build depending on gnat-4.6. For this, libaws 2.10.2-dev needs to be used instead of libaws2.7-dev and gnat-4.4 needs to be removed from the builddeps. For consistency, the patch also change all gnat-4.4 dependencies to gnat-4.6. Unfortunately, gnat-4.4 is also pulled through indirect dependencies (by libapq-postgresql1-dev and libapq1-dev). "Blocks" will be set accordingly on these packages.

Furthermore, the patch also updates the builddeps to libahven3-dev because libahven1-dev is no longer available in Debian.

Regards.
diff -u libalog-0.3/debian/control libalog-0.3/debian/control
--- libalog-0.3/debian/control
+++ libalog-0.3/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Adrian-Ken Rueegsegger <k...@codelabs.ch>
 Uploaders: Reto Buerki <r...@codelabs.ch>
-Build-Depends: debhelper (>= 7), quilt, gnat, gnat-4.4, libahven1-dev, 
libaws2.7-dev,
+Build-Depends: debhelper (>= 7), quilt, gnat, libahven3-dev, libaws2.10.2-dev,
  libapq-postgresql1-dev (>= 3.0-2)
 Standards-Version: 3.8.4
 Homepage: http://www.nongnu.org/alog/
@@ -13,7 +13,7 @@
 Package: libalog0.3-base
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, gnat-4.4
+Depends: ${shlibs:Depends}, ${misc:Depends}, gnat-4.6
 Conflicts: libalog0, libalog0.3-full
 Replaces: libalog0, libalog0.3-full
 Description: Logging framework for Ada (base)
@@ -24,7 +24,7 @@
 Package: libalog0.3-full
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, gnat-4.4
+Depends: ${shlibs:Depends}, ${misc:Depends}, gnat-4.6
 Conflicts: libalog0, libalog0.3-base
 Replaces: libalog0, libalog0.3-base
 Description: Logging framework for Ada (full)
@@ -35,7 +35,7 @@
 Package: libalog1-base-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libalog0.3-base (= ${binary:Version}), gnat-4.4
+Depends: ${misc:Depends}, libalog0.3-base (= ${binary:Version}), gnat-4.6
 Conflicts: libalog-dev, libalog1-full-dev
 Replaces: libalog-dev, libalog1-full-dev
 Description: Logging framework for Ada (development)
@@ -49,7 +49,7 @@
 Section: libdevel
 Architecture: any
 Depends: ${misc:Depends}, libalog0.3-full (= ${binary:Version}), libaws2.7-dev,
- libapq-postgresql1-dev (>= 3.0-2), gnat-4.4
+ libapq-postgresql1-dev (>= 3.0-2), gnat-4.6
 Conflicts: libalog-dev, libalog1-base-dev
 Replaces: libalog-dev, libalog1-base-dev
 Description: Logging framework for Ada (development)
diff -u libalog-0.3/debian/changelog libalog-0.3/debian/changelog
--- libalog-0.3/debian/changelog
+++ libalog-0.3/debian/changelog
@@ -1,3 +1,14 @@
+libalog (0.3-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Remove gnat-4.4 from build-dependencies (Closes: #642639):
+    + Remove gnat-4.4 from build-dep.
+    + Update build dependencies to libaws2.10.2-dev.
+    + Update dependencies to gnat-4.6 accordingly.
+  * Update build dependencies to libahven3-dev (libahven1-dev no longer 
exists).
+
+ -- Thomas Preud'homme <robo...@celest.fr>  Sun, 19 Feb 2012 18:56:30 +0100
+
 libalog (0.3-2) unstable; urgency=low
 
   * Disable stack checks (Closes: #506681).

Reply via email to