f w/ non-numeric arg {match 3.140000e+00 -2.718000e+00} failed Failed: printf %e Passed: printf %e w/ integral numeric arg Passed: printf %e w/ non-numeric arg {match 3.140000E+00 -2.718000E+00} failed Failed: printf %E {match 7.300000E+01 -3.200000E+01} failed Failed: printf %E w/ integral numeric arg Passed: printf %E w/ non-numeric arg {match 3.14 -2.718 0.0001 1e-05} failed Failed: printf %g {match 73 -32 100000 1e+06} failed Failed: printf %g w/ integral numeric arg Passed: printf %g w/ non-numeric arg {match 3.14 -2.718 0.0001 1E-05} failed Failed: printf %G {match 73 -32 100000 1E+06} failed Failed: printf %G w/ integral numeric arg Passed: printf %g w/ non-numeric arg Passed: printf %a w/ non-numeric arg Passed: printf %a w/ non-numeric arg {match x%%y} failed Failed: printf %% mid-line {match x%y%} failed Failed: printf %% end-line Passed: printf w/ excess formats Passed: printf w/ excess arguments Passed: printf w/ invalid format Passed: printf w/ positional arg spec Passed: printf w/ variable width Passed: Pushd absolute Passed: Pushd relative Passed: Pushd (no args) Passed: Bad command output redirection Passed: Bad command input redirection Passed: Integer :lt comparison Passed: Integer :le comparison Passed: Integer :gt comparison Passed: Integer :ge comparison Passed: Integer :eq comparison Passed: Integer :ne comparison Passed: Float :lt comparison Passed: Float :le comparison Passed: Float :gt comparison Passed: Float :ge comparison Passed: Float :eq comparison Passed: Float :ne comparison Passed: Float :lt comparison Passed: Integer/Float :le comparison Passed: Integer/Float :gt comparison Passed: Integer/Float :ge comparison Passed: Integer/Float :eq comparison Passed: Integer/Float :ne comparison Passed: Float/Integer :lt comparison Passed: Float/Integer :le comparison Passed: Float/Integer :gt comparison Passed: Float/Integer :ge comparison Passed: Float/Integer :eq comparison Passed: Float/Integer :ne comparison Passed: String :lt comparison Passed: String :le comparison Passed: String :gt comparison Passed: String :ge comparison Passed: String :eq comparison Passed: String :ne comparison Passed: fsplit Passed: split Passed: Subscript one valid index Passed: Subscript one zero index Passed: Subscript one negative index Passed: Subscript index past end Passed: Subscript one definite range Passed: Subscript one open beginning range Passed: Subscript one open ending range Passed: Subscript one reversed definite range Passed: Subscript mixed Passed: Subscript one range bad start Passed: Subscript one range bad end Passed: Subscript missing index Passed: switch_normal Passed: switch_default Passed: XS let precise error Passed: Syntax error on bad let Passed: Truth: 0 Passed: Truth: '' Passed: Truth: () Passed: Truth: 1 Passed: Truth: 'x' Passed: Truth: 0.0 Passed: Truth: (0 0 0 0) Passed: Truth: (0 0 1 0) ------- No riscv64 platform tests Expected passes: 167 Unexpected failures: 22 FAILED: meson-check /usr/bin/meson --internal commandrunner /builddir/build/BUILD/XS-9592d9b192a79653e86ae934170b6743ceac2164 /builddir/build/BUILD/XS-9592d9b192a79653e86ae934170b6743ceac2164/build '' /usr/bin/meson ./build/xs -c ./tests/xs_tests.xs ninja: build stopped: subcommand failed. error: RPM build errors: Bad exit status from /var/tmp/rpm-tmp.NAn7oD (%check) Bad exit status from /var/tmp/rpm-tmp.NAn7oD (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/xs.spec