Also make *-dev depend on libxml-security-c-dev 1.5 or later
authorRuss Allbery <rra@debian.org>
Fri, 6 Nov 2009 19:23:14 +0000 (11:23 -0800)
committerRuss Allbery <rra@debian.org>
Fri, 6 Nov 2009 19:23:14 +0000 (11:23 -0800)
Ensure that the *-dev package dependencies are consistent with the library
against which this package was built, and add more explanation in the
changelog for the tight dependency.

debian/changelog
debian/control

index b225c1d..ec6e4bf 100644 (file)
@@ -13,8 +13,10 @@ xmltooling (1.3-1) UNRELEASED; urgency=high
     - Remove xmlns:xml namespace declaration when marshalling and
       unmarshalling to avoid canonicalization bugs.
   * Rename library package for upstream SONAME bump.
-  * Build-depend on libxml-security-c-dev 1.5 or later to ensure that all
-    builds are consistent.
+  * Build-depend on libxml-security-c-dev 1.5 or later and make
+    libxmltooling-dev depend on libxml-security-c-dev 1.5 or later to
+    ensure that all builds are consistent.  Although this package will
+    build with 1.4, the other packages built on xmltooling require 1.5.
 
  -- Russ Allbery <rra@debian.org>  Fri, 06 Nov 2009 11:16:43 -0800
 
index 9a96c3b..bc97f17 100644 (file)
@@ -27,7 +27,7 @@ Package: libxmltooling-dev
 Section: libdevel
 Architecture: any
 Depends: libxmltooling4 (= ${binary:Version}), libcurl4-openssl-dev,
- liblog4cpp5-dev, libxerces-c-dev, libxml-security-c-dev (>= 1.4)
+ liblog4cpp5-dev, libxerces-c-dev, libxml-security-c-dev (>= 1.5)
 Suggests: libxmltooling-doc (= ${source:Version})
 Description: C++ XML parsing library with encryption support (development)
  The XMLTooling library contains generic XML parsing and processing