Re: git: 816129210ad4 - main - tests: Don't recurse into sys/compat32
- In reply to: Jessica Clarke : "git: 816129210ad4 - main - tests: Don't recurse into sys/compat32"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 23 May 2023 01:38:12 UTC
On Mon, May 15, 2023 at 8:09 PM Jessica Clarke <jrtc27@freebsd.org> wrote: > > The branch main has been updated by jrtc27: > > URL: https://cgit.FreeBSD.org/src/commit/?id=816129210ad4f951059db2d942b8213ffe0a0f89 > > commit 816129210ad4f951059db2d942b8213ffe0a0f89 > Author: Jessica Clarke <jrtc27@FreeBSD.org> > AuthorDate: 2023-05-16 01:06:34 +0000 > Commit: Jessica Clarke <jrtc27@FreeBSD.org> > CommitDate: 2023-05-16 01:06:34 +0000 > > tests: Don't recurse into sys/compat32 > > Stubbing out the whole file means it has no targets, so recursive makes > fail with "don't know how to make X". We could fix that, but because the > level above is adding it to TESTS_SUBDIRS it'll generate an include line > for the subdirectory in its Kyuafile, which won't work (the problem that > was previously seen on non-aarch64 in CI). Thus we really need to not > even add it to TESTS_SUBDIRS in the first place. > > Reported by: Dan Mack <mack@macktronics.com> > Fixes: 28f66935d400 ("tests: Disable sys/compat32 and sys/compat32/aarch64 tests") Hi, For anyone interested, I posted a review for this part of the problem here: https://reviews.freebsd.org/D40224 This particular breakage wouldn't have happened if the flattening was done in a less fragile way to begin with. Thanks for helping me cover this up and discussing solutions, by the way- Thanks, Kyle Evans