[Pkg-ocaml-maint-commits] [ocaml] 03/03: Disable failing dup3/pipe2-related tests on kfreebsd-*

Ximin Luo infinity0 at debian.org
Fri Jul 21 14:06:23 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch debian/experimental
in repository ocaml.

commit 0179f1cec0e5eb49d1c0f8460270f22cf19f213f
Author: Ximin Luo <infinity0 at debian.org>
Date:   Fri Jul 21 16:05:54 2017 +0200

    Disable failing dup3/pipe2-related tests on kfreebsd-*
---
 debian/changelog |  1 +
 debian/rules     | 12 ++++++++++++
 2 files changed, 13 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index cf47361..e6b6a4b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ ocaml (4.05.0-2) UNRELEASED; urgency=medium
 
   * Update conditional-install rules for easier maintenance. This fixes FTBFS
     on arm64 and s390x where libasmrunp.a is not available.
+  * Disable failing dup3/pipe2-related tests on kfreebsd-*.
 
  -- Ximin Luo <infinity0 at debian.org>  Fri, 21 Jul 2017 15:59:19 +0200
 
diff --git a/debian/rules b/debian/rules
index 2176cdb..f533e78 100755
--- a/debian/rules
+++ b/debian/rules
@@ -291,6 +291,18 @@ ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 	rm -rf testsuite/tests/tool-debugger/basic/
 	rm -rf testsuite/tests/tool-debugger/find-artifacts/
 	rm -rf testsuite/tests/tool-debugger/no_debug_event/
+ifeq (kfreebsd,$(DEB_HOST_ARCH_OS))
+	# FIXME: the following tests fail because Debian kfreebsd does not have
+	# dup3(2) or pipe2(2), see #827935 for related discussion.
+	rm -rf testsuite/tests/lib-unix/redirections.ml
+	rm -rf testsuite/tests/lib-unix/dup2.ml
+	rm -rf testsuite/tests/lib-unix/cloexec.ml
+	rm -rf testsuite/tests/lib-unix/test_unix_cmdline.ml
+	rm -rf testsuite/tests/lib-threads/fileio.ml
+	rm -rf testsuite/tests/lib-threads/torture.ml
+	rm -rf testsuite/tests/lib-threads/close.ml
+	rm -rf testsuite/tests/lib-unix/pipe_eof.ml
+endif
 ifneq (,$(filter $(DEB_BUILD_ARCH),$(SLOW_ARCHITECTURES)))
 	rm -f testsuite/tests/misc-unsafe/almabench.ml
 endif

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ocaml.git



More information about the Pkg-ocaml-maint-commits mailing list