[med-svn] [ball] 01/01: d/rules: Ignore test suite result on non-amd64
Danny Edel
dannyedel-guest at moszumanska.debian.org
Sun Nov 13 17:47:12 UTC 2016
This is an automated email from the git hooks/post-receive script.
dannyedel-guest pushed a commit to branch master
in repository ball.
commit 9d9983048b79a724625d87fcf46961a41db8e993
Author: Danny Edel <mail at danny-edel.de>
Date: Sun Nov 13 18:24:32 2016 +0100
d/rules: Ignore test suite result on non-amd64
---
debian/rules | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/debian/rules b/debian/rules
index a879325..eb206a6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,6 +34,25 @@ export HOME=/tmp
# Disable test for arch-indep builds
override_dh_auto_test-indep:
+
+# The testsuite fails on almost any non-amd64 port.
+# Run it, but ignore the return code for now.
+#
+# TODO: Improve the portability of code and testsuite.
+ifndef DEB_HOST_ARCH
+$(warning DEB_HOST_ARCH is not defined. I don't know which \
+architecture I'm supposed to build for. \
+Expect "interesting" results.)
+else ifneq ($(DEB_HOST_ARCH),amd64)
+$(warning Building for $(DEB_HOST_ARCH) which is not amd64. \
+We will run the test suite, but ignore any errors to prevent FTBFS. \
+See Debian bug #830894 for the discussion and how you can help.\
+)
+override_dh_auto_test-arch:
+ -dh_auto_test --
+endif
+
+
override_dh_auto_build-arch:
## Fix upstream issue of missing UI files
uic-qt4 source/VIEW/DIALOGS/assignBondOrderConfigurationDialog.ui > include/BALL/VIEW/UIC/ui_assignBondOrderConfigurationDialog.h
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/ball.git
More information about the debian-med-commit
mailing list