From e26b529b1ab4671a971f0a4b45d19abe55134475 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Wed, 2 Nov 2022 21:38:55 +0100 Subject: [PATCH] gnu: coreutils: Disable the test-tls tests on the hurd. These tests seem to lead to both consistent and inconsistent failures, so marking them as XFAIL as is done with some other tests doesn't help. So this commit means that they're skipped. * gnu/packages/base.scm (coreutils)[arguments]: Disable the test-tls tests on the hurd. --- gnu/packages/base.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 5674036318..bf6435585e 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -415,7 +415,13 @@ (define-public coreutils ,@(if (hurd-target?) '((substitute* "Makefile.in" ;; this test hangs - (("^ *tests/misc/timeout-group.sh.*") ""))) + (("^ *tests/misc/timeout-group.sh.*") "")) + (substitute* "gnulib-tests/Makefile.in" + ;; This test sometimes fails and sometimes + ;; passes, but it does this consistently, so + ;; there might be some environmental factor + ;; here + ((" test-tls\\$\\(EXEEXT\\) ") " "))) '()) (substitute* "Makefile.in" ;; fails on filesystems where inotify cannot be used,