It fails during GitHub cross-build actions from Ubuntu 20.04. @sjg reports it is likely an issue with dash.
Failed tests: opt-debug-x-trace -+ echo 'Counting 1 2 3 4 5 6 7' ++ echo Counting 1 2 3 4 5 6 7
Differential D34219
bmake: make opt-debug-x-trace broken on Linux emaste on Feb 9 2022, 1:20 AM. Authored by Tags None Referenced Files
Details
It fails during GitHub cross-build actions from Ubuntu 20.04. @sjg reports it is likely an issue with dash. Failed tests: opt-debug-x-trace -+ echo 'Counting 1 2 3 4 5 6 7' ++ echo Counting 1 2 3 4 5 6 7
Diff Detail
Event Timeline
Comment Actions Correction, not NetBSD, most BROKEN_TEST stuff goes in bmake, fwiw next version will have: --- a/bmake/unit-tests/Makefile Tue Feb 08 14:45:13 2022 -0800 +++ b/bmake/unit-tests/Makefile Tue Feb 08 18:45:22 2022 -0800 @@ -446,6 +446,17 @@ .if ${.MAKE.OS:NDarwin} == "" BROKEN_TESTS+= shell-ksh .endif +.if ${.MAKE.OS} == "Linux" && ${.SHELL:tA:T} != "bash" +.if exists(/etc/os-release) +distro!= . /etc/os-release && echo $$NAME +.endif +# dash fails -x output +# .SHELL is not bash so may be dash +# if distro is Ubuntu or we cannot tell, assume the worst +.if ${distro:U:NUbuntu} == "" +BROKEN_TESTS+= opt-debug-x-trace +.endif +.endif .if ${.MAKE.OS} == "SCO_SV" BROKEN_TESTS+= \ opt-debug-graph[23] \ |