[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#48850] [PATCH] gnu: coreutils: Disable inotify-dir-recreate test
From: |
Ludovic Courtès |
Subject: |
[bug#48850] [PATCH] gnu: coreutils: Disable inotify-dir-recreate test |
Date: |
Sat, 05 Jun 2021 22:18:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi,
Carl Dong <contact@carldong.me> skribis:
> This test fails on filesystems where tail detects that it cannot use
> inotify safely. See #47935 for more details.
>
> * gnu/packages/base.scm (coreutils)[phases]: Disable
> inotify-dir-recreate tests.
Please write the full bug URL in the commit log and comment; it’s less
ambiguous, more future-proof, and more convenient.
> - ,@(if (hurd-target?)
> - `((add-after 'unpack 'remove-tests
> - (lambda _
> - (substitute* "Makefile.in"
> - ;; this test hangs
> - (("^ *tests/misc/timeout-group.sh.*") "")))))
> - '()))))
> + (add-after 'unpack 'remove-tests
> + (lambda _
> + (if ,(hurd-target?)
> + (substitute* "Makefile.in"
> + ;; this test hangs
> + (("^ *tests/misc/timeout-group.sh.*") "")))
I’d write it like this:
(lambda _
,@(if (hurd-target?)
'((substitute* …))
'())
…)
That way, the Hurd bit is only expanded when targeting the Hurd, and we
can also adjust it without causing rebuilds on GNU/Linux.
As far as I’m concerned, it’s OK for ‘core-updates’ with these changes!
Thanks,
Ludo’.