Bug#766456: pv: FTBFS on hurd-i386
Source: pv
Version: 1.5.7-1
Severity: important
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd
Hi,
Currently pv FTBFS on GNU/Hurd due to two failing tests:
018-remote-format and 019-remote-cksum.
These tests require the functions msgsnd, msgrcv, msgget and msgctl,
who are not yet implemented. The attached patch solves this problem by
moving these tests up one directory level from the tests directory
before running the tests and move them back afterwards.
Thanks!
--- a/debian_rules 2014-08-27 02:52:25.000000000 +0200
+++ b/debian/rules 2014-10-23 10:40:04.000000000 +0200
@@ -1,5 +1,7 @@
#!/usr/bin/make -f
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
%:
dh $@
@@ -9,3 +11,15 @@
override_dh_clean:
dh_clean -Xmk~
+
+# Functions msgsnd, msgrcv, msgget, msgctl are not yet implemented on GNU/Hurd
+override_dh_auto_test:
+ifeq (hurd,$(DEB_HOST_ARCH_OS))
+ mv tests/018-remote-format .
+ mv tests/019-remote-cksum .
+ dh_auto_test
+ mv ./018-remote-format ./tests
+ mv ./019-remote-cksum ./tests
+else
+ dh_auto_test
+endif
Reply to: