[Pkg-zsh-devel] zsh FTBFS under Salsa CI's reprotest: 'KEY_EVENT' undeclared / blhc CI check disabled / bullseye freeze: zsh is considered a key package
Axel Beckert
abe at debian.org
Wed Oct 14 21:58:11 BST 2020
Hi Daniel,
Daniel Shahaf wrote:
> > > Pointer to the "other, more obscure test suite failure", please?
> >
> > Citing from https://salsa.debian.org/debian/zsh/-/jobs/1066149#L6632:
> >
> > Running test: unreadable directories can be globbed (users/24619, users/24626)
[…]
> Oh, I did see both of these. Sorry, I didn't get the reference.
Wasn't sure if I forgot it at the one place or the other.
Thanks for having looked into that.
> That test failure can be easily reproduced by adding the 'f' flag to
> any existing test case that passes, or by writing a new one such as:
Ok, I assume this just to see the effect as if it would have failed,
not the real cause of it, right?
> [lots of details and test source code]
Just skimmed through it for now, sorry. Probably too tired already.
> So, to summarize:
>
> 1. For the failure in question, the actual stdout and stderr are equal
> to the expected ones, verbatim.
Ok, so eatmydata can't be the cause here, right?
> 2. Probable upstream bug: harness should print the actual output when
> «*» or «q» are used.
Yeah, might help to understand the issue on Salsa CI.
> 4. Upstream issue: How to clarify the "was expected to fail, but
> passed" message?
I think there's nothing to clarify at that point. In the end, it's a
"fail". Doesn't matter if there's one negation in there or not.
> (Feel free to continue the relevant parts on -workers at .)
At least no more today...
> > > > P.P.S.: I also wonder if that missing KEY_EVENT thingy could also be
> > > > triggered by not being able to load some arbitrary .so file.
> > >
> > > I don't see how, but I suppose it won't hurt to grep «configure &&
> > > make»'s log/debug output for eatmydata errors.
> >
> > Yeah, I should probably setup a chroot without eatmydata installed.
> > I'm admittedly currently too lazy to do that…
>
> Can't we grep the config.log files that the CI build produces?
If the build doesn't succeed, the artefacts just contain that
reprotest.log file which is also shown as far as I understand.
The configure output is at
https://salsa.debian.org/debian/zsh/-/jobs/1066149#L1014, but I assume
you want that more detailed config.log file. I think that one wouldn't
be in the artefacts even if the build succeeded.
Regards, Axel
--
,''`. | Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
More information about the Pkg-zsh-devel
mailing list