[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
Daniel Shahaf
d.s at daniel.shahaf.name
Mon Oct 12 16:49:14 BST 2020
Axel Beckert wrote on Mon, 12 Oct 2020 15:45 +00:00:
> 1. zsh FTBFS inside reprotest on Salsa CI:
> https://salsa.debian.org/debian/zsh/-/jobs/1012123#L2931
>
> Relevant lines:
>
> gcc -c -I. -I../../Src -I../../../Src -I../../../Src/Zle
> -I../../../Src/Modules -Wdate-time -D_FORTIFY_SOURCE=2 -DHAVE_CONFIG_H
> -DMODULE -g -O2
> -fdebug-prefix-map=/tmp/reprotest.1y9OUh/const_build_path/const_build_path=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -fPIC -o curses..o ../../../Src/Modules/curses.c
> In file included from ../../../Src/Modules/curses.c:210:
> ./curses_keys.h:93:15: error: ‘KEY_EVENT’ undeclared here (not in a
> function); did you mean ‘KEY_RESET’?
> 93 | {"EVENT", KEY_EVENT},
> | ^~~~~~~~~
> | KEY_RESET
> make[5]: *** [Makefile:240: curses..o] Error 1
>
> Anyone an idea why? Because if I run "reprotest --variations=-kernel
> ." locally in my checked out source of zsh, it passes without issues.
>
> (If I omit the "--variations=-kernel", it will FTBFS, but with
> "unshare" failing with "No space left on device" despite I have no
> idea on which device that happens. But since there are quite some
> issues known to reprotest calling unshare in both its README as well
> as in the bug reports against reprotest, I do not expect this to be a
> zsh issue.)
>
> So I just declared that reprotest failures on Salsa CI are acceptable
> (for now). See
> https://salsa.debian.org/salsa-ci-team/pipeline#allow-reprotest-to-fail
>
> Will push the according commit soon.
Looks just like the issue fixed upstream in zsh-5.8-251-gc6a851636.
Cheers,
Daniel
More information about the Pkg-zsh-devel
mailing list