[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