From bdc7b5310111e21801529ea57e290f6eb72ac6ed Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 21 Nov 2017 00:27:08 +0100 Subject: [PATCH] gnu: guix: Disable test that fails on Btrfs. Works around . Reported by Rutger Helling . * gnu/packages/package-management.scm (guix)[arguments]: Rename 'disable-container-tests' phase to 'disable-failing-tests' and add substitution to disable "dead path can be explicitly collected" test. --- gnu/packages/package-management.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 4f1f7f577..3321ab1eb 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -169,8 +169,7 @@ (copy "armhf") (copy "aarch64") #t)) - (add-after - 'unpack 'disable-container-tests + (add-after 'unpack 'disable-failing-tests ;; XXX FIXME: These tests fail within the build container. (lambda _ (substitute* "tests/syscalls.scm" @@ -183,6 +182,11 @@ (substitute* "tests/guix-environment-container.sh" (("guix environment --version") "exit 77\n"))) + ;; XXX: This test may fail on some file systems. + ;; See . + (substitute* "tests/store.scm" + (("^(.*dead path can be explicitly collected\")" all) + (string-append "(test-skip 1)\n" all))) #t)) (add-before 'check 'set-SHELL (lambda _ -- 2.15.0