Control: severity -1 important On 2025-06-14 10:29:56 +0200, Sebastian Ramacher wrote: > Source: ocaml > Version: 5.3.0-3 > Severity: serious > Tags: ftbfs > Justification: fails to build from source (but built successfully in the past) > X-Debbugs-Cc: debian-powe...@lists.debian.org, sramac...@debian.org > User: debian-powe...@lists.debian.org > Usertags: ppc64el > > Dear maintainer, > > ocaml FTBFS on ppc64el: > > https://buildd.debian.org/status/fetch.php?pkg=ocaml&arch=ppc64el&ver=5.3.0-3&stamp=1749734249&raw=0 > > ... testing 'test_dropped_events.ml' => failed > ... testing 'test_dropped_events.ml' with line 5 (hasunix) => passed > ... testing 'test_dropped_events.ml' with line 7 (native) => failed (Running > program > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > without any argument: command > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > > failed with exit code 2) > ... testing 'test_dropped_events.ml' with line 9 (bytecode) => passed > > Specified modules: test_dropped_events.ml > > Source modules: test_dropped_events.ml > > Running test hasunix with 1 actions > > > > Running action 1/1 (hasunix) > > Action 1/1 (hasunix) => passed (unix library available) > > Running test native with 8 actions > > > > Running action 1/8 (setup-ocamlopt.byte-build-env) > > Action 1/8 (setup-ocamlopt.byte-build-env) => passed > > > > Running action 2/8 (ocamlopt.byte) > > Compiling program > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > > from modules test_dropped_events.ml > > Commandline: /build/reproducible-path/ocaml-5.3.0/runtime/ocamlrun > > /build/reproducible-path/ocaml-5.3.0/ocamlopt -I > > /build/reproducible-path/ocaml-5.3.0/runtime -nostdlib -I > > /build/reproducible-path/ocaml-5.3.0/stdlib -I > > /build/reproducible-path/ocaml-5.3.0/otherlibs/runtime_events -I > > /build/reproducible-path/ocaml-5.3.0/otherlibs/unix runtime_events.cmxa > > unix.cmxa -o > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > > test_dropped_events.ml > > Redirecting stdout to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/ocamlopt.byte.output > > > > Redirecting stderr to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/ocamlopt.byte.output > > > > Action 2/8 (ocamlopt.byte) => passed > > > > Running action 3/8 (check-ocamlopt.byte-output) > > Comparing compiler output > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/ocamlopt.byte.output > > to reference > > /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.compilers.reference > > Action 3/8 (check-ocamlopt.byte-output) => passed > > > > Running action 4/8 (run) > > Commandline: > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > > Redirecting stdout to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt.output > > > > Redirecting stderr to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt.output > > > > ### begin stdout ### > > Fatal error: exception Failure("Runtime_events: corrupt stream") > > ### end stdout ### > > Action 4/8 (run) => failed (Running program > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > > without any argument: command > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlopt.byte/test_dropped_events.opt > > > > failed with exit code 2) > > Running test bytecode with 9 actions > > > > Running action 1/9 (setup-ocamlc.byte-build-env) > > Action 1/9 (setup-ocamlc.byte-build-env) => passed > > > > Running action 2/9 (ocamlc.byte) > > Compiling program > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte > > from modules test_dropped_events.ml > > Commandline: /build/reproducible-path/ocaml-5.3.0/runtime/ocamlrun > > /build/reproducible-path/ocaml-5.3.0/ocamlc -use-runtime > > /build/reproducible-path/ocaml-5.3.0/runtime/ocamlrun -I > > /build/reproducible-path/ocaml-5.3.0/runtime -nostdlib -I > > /build/reproducible-path/ocaml-5.3.0/stdlib -I > > /build/reproducible-path/ocaml-5.3.0/otherlibs/runtime_events -I > > /build/reproducible-path/ocaml-5.3.0/otherlibs/unix runtime_events.cma > > unix.cma -o > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte > > test_dropped_events.ml > > Redirecting stdout to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/ocamlc.byte.output > > > > Redirecting stderr to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/ocamlc.byte.output > > > > Action 2/9 (ocamlc.byte) => passed > > > > Running action 3/9 (check-ocamlc.byte-output) > > Comparing compiler output > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/ocamlc.byte.output > > to reference > > /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.compilers.reference > > Action 3/9 (check-ocamlc.byte-output) => passed > > > > Running action 4/9 (run) > > Commandline: > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte > > Redirecting stdout to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte.output > > > > Redirecting stderr to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte.output > > > > Action 4/9 (run) => passed > > > > Running action 5/9 (check-program-output) > > Comparing program output > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte.output > > to reference > > /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.reference > > Action 5/9 (check-program-output) => passed > > > > Running action 6/9 (setup-ocamlc.opt-build-env) > > Action 6/9 (setup-ocamlc.opt-build-env) => passed > > > > Running action 7/9 (ocamlc.opt) > > Compiling program > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/test_dropped_events.byte > > from modules test_dropped_events.ml > > Commandline: /build/reproducible-path/ocaml-5.3.0/ocamlc.opt -use-runtime > > /build/reproducible-path/ocaml-5.3.0/runtime/ocamlrun -I > > /build/reproducible-path/ocaml-5.3.0/runtime -nostdlib -I > > /build/reproducible-path/ocaml-5.3.0/stdlib -I > > /build/reproducible-path/ocaml-5.3.0/otherlibs/runtime_events -I > > /build/reproducible-path/ocaml-5.3.0/otherlibs/unix runtime_events.cma > > unix.cma -o > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/test_dropped_events.byte > > test_dropped_events.ml > > Redirecting stdout to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/ocamlc.opt.output > > > > Redirecting stderr to > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/ocamlc.opt.output > > > > Action 7/9 (ocamlc.opt) => passed > > > > Running action 8/9 (check-ocamlc.opt-output) > > Comparing compiler output > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/ocamlc.opt.output > > to reference > > /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.compilers.reference > > Action 8/9 (check-ocamlc.opt-output) => passed > > > > Running action 9/9 (compare-bytecode-programs) > > Comparing bytecode programs > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte > > and > > /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/test_dropped_events.byte > > Action 9/9 (compare-bytecode-programs) => passed
A give-back was successful. So this is another flaky test. Cheers -- Sebastian Ramacher