From f719a4086cabfadfd014e814e1cef6ae4dae94d1 Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Fri, 2 Jun 2023 15:42:36 +0200 Subject: gnu: grep: Update hanging and failing tests on the Hurd. * gnu/packages/base.scm (grep)[arguments]: When building natively on the Hurd, remove Rename phase 'skip-triple-backref-test' to 'skip-tests'. Remove "tests/triple-backref" as it now passes. Add the hanging "tests/hash-collision-perf" test, and the failing "tests/file" test. --- gnu/packages/base.scm | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) (limited to 'gnu/packages/base.scm') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index e941853d20..f1b027b0dc 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -134,21 +134,17 @@ (define-public grep (string-append bin "/fgrep")) (("^exec grep") (string-append "exec " bin "/grep")))))) - ,@(if (target-hurd?) - '((add-before 'check 'skip-triple-backref-test + ,@(if (system-hurd?) + '((add-before 'check 'skip-test (lambda _ - ;; This test is marked as malfunctioning on glibc systems - ;; due to - ;; - ;; and it triggers a segfault with glibc 2.33 on GNU/Hurd. - ;; Skip it. - (substitute* "tests/triple-backref" - (("^warn_" all) - (string-append "exit 77\n" all)))))) - '())) - #:make-flags ,(if (target-hurd?) - ''("XFAIL_TESTS=test-perror2 equiv-classes") ;XXX - ''()))) + (substitute* + ;; This test hangs + '("tests/hash-collision-perf" + ;; This test fails + "tests/file") + (("^#!.*" all) + (string-append all "exit 77;\n")))))) + '())))) (synopsis "Print lines matching a pattern") (description "grep is a tool for finding text inside files. Text is found by -- cgit v1.2.3 d=aaf85222f108b868f095ef0e7400e219b945d032'>packages/ntp.scm
AgeCommit message (Expand)Author
2023-02-19gnu: Use HTTPS package home pages wherever possible.Tobias Geerinckx-Rice
2022-09-18gnu: Explicitly use OpenSSL 1.1 in packages that don't support 3.0.Marius Bakke
2022-09-11gnu: ntp: Adjust for glibc 2.34 and later.Marius Bakke
2022-09-04gnu: chrony: Update to 4.3.Tobias Geerinckx-Rice
2022-04-18gnu: ntp: Support cross-compilation.Petr Hodina
2022-02-07gnu: openntpd: Add release-monitoring-url.Efraim Flashner
2021-12-16gnu: chrony: Update to 4.2.Tobias Geerinckx-Rice
2021-12-13gnu: Simplify package inputs.Ludovic Courtès