[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#57050] [PATCH v4 08/14] gnu: racket: Update to 8.6.
From: |
Philip McGrath |
Subject: |
[bug#57050] [PATCH v4 08/14] gnu: racket: Update to 8.6. |
Date: |
Sat, 27 Aug 2022 16:30:59 -0400 |
User-agent: |
Cyrus-JMAP/3.7.0-alpha0-841-g7899e99a45-fm-20220811.002-g7899e99a |
On Sat, Aug 27, 2022, at 3:21 PM, Liliana Marie Prikler wrote:
> Am Samstag, dem 27.08.2022 um 14:55 -0400 schrieb Philip McGrath:
>> + ((#:tests? _ #t)
>> + ;; FIXME: There have been some flaky test failures. Some
>> have been
>> + ;; fixed upstream post-release but have proven non-trivial
>> to
>> + ;; backport; at least one issue remains. Re-enable tests
>> once
>> + ;; https://github.com/racket/racket/issues/4359 is fixed.
>> + #f)
> Rather than discarding all tests, just discard the flaky ones.
I've tried to explain this before, but, as far as I've been able to determine,
the problem doesn't seem to be that a particular test or group of tests is
flaky: the mysterious problems all seem to be related to setting up the test
environment. There have been problems, for example, with files not being found,
or the complex pile of patches used to construct variants on the expected error
output not working properly. At least the unix, windows, ieee, date, oop,
primvars, and misc test groups have been affected. Since it's not been easy to
reproduce the problem (I've thought it was fixed several times), I have no
reason to believe it wouldn't affect other test groups if we skipped those. An
unfortunate consequence of the way the tests are organized, skipping particular
test groups means that expected error output is never checked and requires
manually choosing the configurations (combinations of compiler/interpreter
settings) you want to test.
I do not see a viable path to fixing the tests for this release, and I don't
know a way of running a subset of tests that would be both reliable and
meaningful.
Other distributions are also skipping these tests.
In fact, Guix is currently skipping an unknown (probably large) portion of
these tests because of the issue with "/bin/sh", which has lead to things
silently not running.
I hope we will get this fixed upstream for the 8.7 release. In fact, I've not
yet encountered the problem while building from Git HEAD, but it's not clear
what change might be relevant. (Indeed, the problem might still be there, and I
might just not have hit it yet.)
-Philip
- [bug#57050] [PATCH v3 00/14] gnu: Update Racket to 8.6. Add Zuo., (continued)
- [bug#57050] [PATCH v3 00/14] gnu: Update Racket to 8.6. Add Zuo., Thiago Jung Bauermann, 2022/08/26
- [bug#57050] [PATCH v4 00/14] gnu: Update Racket to 8.6. Add Zuo., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 02/14] gnu: stex: Fix read-only gifs and math directories., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 05/14] gnu: racket: Adjust patch for "/bin/sh" in rktio., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 06/14] gnu: chez-scheme: Fix use of "/bin/sh"., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 01/14] gnu: stex: Update to 1.2.2-2.afa6075., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 03/14] etc: teams: Add racket team., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 04/14] etc: teams: Add entry for Philip McGrath., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 08/14] gnu: racket: Update to 8.6., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 08/14] gnu: racket: Update to 8.6., Liliana Marie Prikler, 2022/08/27
- [bug#57050] [PATCH v4 08/14] gnu: racket: Update to 8.6.,
Philip McGrath <=
- [bug#57050] [PATCH v4 07/14] gnu: Add Zuo., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 09/14] gnu: chez-scheme: Make bootfiles regular inputs., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 10/14] gnu: chez-scheme-for-racket: Support cross-compilation., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 11/14] gnu: racket: Support cross-compiling the VM packages., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 13/14] gnu: racket-vm-bc: Add workaround for ppc64le., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 12/14] gnu: chez-scheme-for-racket: Support all systems., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v4 14/14] gnu: racket: Use Racket CS on all systems., Philip McGrath, 2022/08/27
- [bug#57050] [PATCH v2 05/13] gnu: racket: Update to 8.6., Philip McGrath, 2022/08/11
- [bug#57050] [PATCH v2 05/13] gnu: racket: Update to 8.6., Liliana Marie Prikler, 2022/08/11
- [bug#57050] [PATCH v2 05/13] gnu: racket: Update to 8.6., Philip McGrath, 2022/08/11