[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd
From: |
Ludovic Courtès |
Subject: |
[bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd. |
Date: |
Tue, 18 Jul 2023 22:18:56 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi,
(+Cc: Josselin.)
Janneke Nieuwenhuizen <janneke@gnu.org> skribis:
> * gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd,
> add stage 'disable-popen.test-open-pipe' to avoid running the
> open-input-pipe test (hangs) and open-output-pipe test (fails.
[...]
> + #~((add-after 'unpack 'disable-popen.test-no-duplicate
> + ;; This test hangs on the Hurd.
> + (lambda _
> + (substitute* "test-suite/tests/popen.test"
> + (("\\(pass-if \"no duplicate\".*" all)
> + (string-append all " (when (string-ci=
> \"GNU\" (vector-ref (uname) 0)) (throw 'unresolved))
> +"))))))
Maybe write:
(string-append all
(object->string '(when …)))
Out of curiosity, is there a bug report for this one? IIRC, the test
suite of Guile 3.0.9 + ‘guile-hurd-posix-spawn.patch’ used to pass on
glibc 2.35.
As discussed on IRC, skipping this test is not great in that it’ll
likely come to haunt us. However, like you write, we can do that for
now in the interest of making progress :-) and remove it with a proper
fix once we have it.
So… LGTM!
Ludo’.
- [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd., Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 05/43] Revert "gnu: sed: Skip failing test on GNU/Hurd.", Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 01/43] Revert "gnu: libunistring: Fix make check for the Hurd.", Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 02/43] gnu: guile: Skip hanging and failing pipe tests on the Hurd., Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 00/45] Fix builds and skip failing tests for the Hurd.,
Ludovic Courtès <=
- [bug#64711] [PATCH 04/43] gnu: grep: Update hanging and failing tests on the Hurd., Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 03/43] gnu: coreutils: Skip hanging and failing test on the Hurd., Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 06/43] gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd., Janneke Nieuwenhuizen, 2023/07/18
- [bug#64711] [PATCH 07/43] gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd., Janneke Nieuwenhuizen, 2023/07/18