From 1de23e55cd1b416b26686ce635541f3ea329e1cb Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 9 Jul 2020 19:48:00 +0200 Subject: [PATCH] gnu: zutils: Fix test failure. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/compression.scm (zutils)[arguments]: Add a ‘disable-failing-tests’ phase. --- gnu/packages/compression.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 21b4b92862..e5ee5e70c6 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -1994,6 +1994,14 @@ (define-public zutils (list "--sysconfdir=/etc") #:phases (modify-phases %standard-phases + (add-before 'check 'disable-failing-tests + ;; XXX ‘zgrep -L’ inverts the exit status too, which the test suite + ;; doesn't expect. Bug report probably stuck in moderation. + (lambda _ + (substitute* "testsuite/check.sh" + (("\"\\$\\{ZGREP\\}\" -N -L \"GNU\"") "true") + (("\"\\$\\{ZGREP\\}\" -N -L \"nx_pattern\"") "false")) + #t)) (replace 'install (lambda* (#:key make-flags outputs #:allow-other-keys) (apply invoke "make" "install"