[Debian-med-packaging] Testsuite of package squizz fails for d/compat > 9

Andreas Tille andreas at an3as.eu
Sun Feb 18 14:42:22 UTC 2018


Hi,

my last commit to squizz[1] breaks the build time tests.  This commit is

index 9e8f3c6..b932c33 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+squizz (0.99d+dfsg-2) UNRELEASED; urgency=medium
+
+  * Check why debhelper compat level 10 makes test fail
+
+ -- Andreas Tille <tille at debian.org>  Sun, 18 Feb 2018 15:27:33 +0100
+
 squizz (0.99d+dfsg-1) unstable; urgency=medium
 
   * New upstream version
diff --git a/debian/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
index c543fc7..46b86f0 100644
--- a/debian/control
+++ b/debian/control
@@ -4,8 +4,7 @@ Uploaders: Olivier Sallou <osallou at debian.org>,
            Andreas Tille <tille at debian.org>
 Section: science
 Priority: optional
-Build-Depends: debhelper (>= 9),
-               dh-autoreconf
+Build-Depends: debhelper (>= 10)
 Standards-Version: 4.1.3
 Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/squizz.git
 Vcs-Git: https://anonscm.debian.org/git/debian-med/squizz.git
diff --git a/debian/rules b/debian/rules
index 7b8b6cd..b9c72e7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,4 +9,4 @@
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 %:
-       dh $@ --with autoreconf
+       dh $@


The reason why several tests are failing is that the scripts in test/
dir are trying to access for instance files seqdir=$srcdir/sequence but
the $srcdir variable is not properly set (its actually empty).  So
somehow setting d/compat to 10 does something else than simply
autoreconf.  I assumed that the debhelper 10 is actually enforcing
autoreconf which does not seem to be the case here.

Any idea what might be wrong?

Kind regards

       Andreas.

[1] https://anonscm.debian.org/git/debian-med/squizz.git

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list