Organisationsmiragealcotest9a3ba0 ()opensuse-16.0-5.4_opam-2.5

opensuse-16.0-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-03-31 14:17.50: New job: test mirage/alcotest https://github.com/mirage/alcotest.git#refs/pull/436/head (9a3ba0e84cfff7169e3a4169116a003f262a7eaa) (linux-x86_64:opensuse-16.0-5.4_opam-2.5)
Base: ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/alcotest.git" && cd "alcotest" && git fetch origin "refs/pull/436/head" && git reset --hard 9a3ba0e8
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d
# opensuse-16.0-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 46f289cd3749314bbebddeede62fc05f9858f680 || git fetch origin master) && git reset -q --hard 46f289cd3749314bbebddeede62fc05f9858f680 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 alcotest.opam alcotest-wasm.opam alcotest-mirage.opam alcotest-lwt.opam alcotest-js.opam alcotest-async.opam ./
RUN opam pin add -yn alcotest.dev './' && \
opam pin add -yn alcotest-wasm.dev './' && \
opam pin add -yn alcotest-mirage.dev './' && \
opam pin add -yn alcotest-lwt.dev './' && \
opam pin add -yn alcotest-js.dev './' && \
opam pin add -yn alcotest-async.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="astring.0.8.5 async.v0.17.0 async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0 async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1 ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0 ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1 ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1 ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1 ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1 ppx_stable_witness.v0.17.0 ppx_string.v0.17.0 ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1 ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0 splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y alcotest.dev alcotest-wasm.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2026-03-31 14:17.50: Using cache hint "mirage/alcotest-ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d-opensuse-16.0-5.4_opam-2.5-7b68a0a262c7f6df751165ba2bdac6ae"
2026-03-31 14:17.50: Using OBuilder spec:
((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d)
(comment opensuse-16.0-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 46f289cd3749314bbebddeede62fc05f9858f680 || git fetch origin master) && git reset -q --hard 46f289cd3749314bbebddeede62fc05f9858f680 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src alcotest.opam alcotest-wasm.opam alcotest-mirage.opam alcotest-lwt.opam alcotest-js.opam alcotest-async.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn alcotest.dev './' && \
\nopam pin add -yn alcotest-wasm.dev './' && \
\nopam pin add -yn alcotest-mirage.dev './' && \
\nopam pin add -yn alcotest-lwt.dev './' && \
\nopam pin add -yn alcotest-js.dev './' && \
\nopam pin add -yn alcotest-async.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "astring.0.8.5 async.v0.17.0 async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0 async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1 ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0 ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1 ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1 ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1 ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1 ppx_stable_witness.v0.17.0 ppx_string.v0.17.0 ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1 ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0 splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y alcotest.dev alcotest-wasm.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2026-03-31 14:17.50: Waiting for resource in pool OCluster
2026-03-31 14:17.50: Waiting for worker…
2026-03-31 14:17.50: Got resource from pool OCluster
Building on doris.caelum.ci.dev
HEAD is now at 86c3047 Try to trigger segfault on mac
HEAD is now at 9a3ba0e Add wasm mode to examples and move env stanza to root dune


(from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d)
Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d' locally
docker.io/ocaml/opam@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d: Pulling from ocaml/opam
64cfa2a65095: Already exists
7b581e71db22: Already exists
0d9a5a107b9b: Already exists
357b95083b04: Already exists
3658f63fcffa: Already exists
5f00ec28670a: Already exists
d5429ba7ea96: Already exists
1e2abec3e48a: Already exists
a459d1a5da3b: Already exists
2168339905af: Already exists
165752543076: Already exists
72d1a62a8420: Already exists
7a8e0b1e89ad: Already exists
f363e37deee9: Already exists
aa8207662583: Already exists
7993a7002f90: Already exists
b555b5cbc6e7: Already exists
00bcd96691ba: Already exists
e7d8a4a03644: Already exists
4f4fb700ef54: Already exists
b84d3b76e0e8: Already exists
32f29cbbfa56: Already exists
d591940d5bfc: Already exists
a9c4ab92f613: Already exists
c84b77db6559: Already exists
4a817e492857: Already exists
8989192c74fe: Already exists
0c77f911b4ac: Already exists
127679045d22: Already exists
703641514dec: Already exists
355713e56611: Already exists
b077b32f3467: Already exists
5fac5a53a6e0: Already exists
135be594b6b0: Already exists
8c4f627de9a8: Already exists
ddcab00bd8b5: Already exists
8cc53bc399b9: Already exists
cc314699ebb3: Already exists
bd70335dd932: Pulling fs layer
10a9cbc4ed95: Pulling fs layer
0793f4c8855c: Pulling fs layer
50b923fd66a2: Pulling fs layer
c563596748bf: Pulling fs layer
846ea7b2e958: Pulling fs layer
50b923fd66a2: Waiting
28a548044636: Pulling fs layer
c563596748bf: Waiting
28a548044636: Waiting
846ea7b2e958: Waiting
bd70335dd932: Verifying Checksum
bd70335dd932: Download complete
bd70335dd932: Pull complete
0793f4c8855c: Verifying Checksum
0793f4c8855c: Download complete
c563596748bf: Download complete
846ea7b2e958: Verifying Checksum
846ea7b2e958: Download complete
28a548044636: Verifying Checksum
28a548044636: Download complete
10a9cbc4ed95: Verifying Checksum
10a9cbc4ed95: Download complete
50b923fd66a2: Verifying Checksum
50b923fd66a2: Download complete
10a9cbc4ed95: Pull complete
0793f4c8855c: Pull complete
50b923fd66a2: Pull complete
c563596748bf: Pull complete
846ea7b2e958: Pull complete
28a548044636: Pull complete
Digest: sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d
Status: Downloaded newer image for ocaml/opam@sha256:2a63bf3c9f8ff4299191871fefcd9982b4c89def6f90e84b18808a2e78dba91d
2026-03-31 14:17.52 ---> using "a84bee05f589564fb24f9acffdadcc84028641a9678370b03cb69ffcc1a9f2cc" from cache


/: (comment opensuse-16.0-5.4_opam-2.5)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-03-31 14:17.52 ---> using "3cf1cb41b31187b89cb90851fadc99e0d2de8be3ffc794b66c2cec3de33443b6" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.


This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.


Continue? [Y/n] y
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-03-31 14:17.52 ---> using "f7b8099070269af6464bc9533c4adc8442a737aeb685354963b46d5c24ca80b6" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-106-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-03-31 14:17.52 ---> using "e963d7be11ccfa116ae9f716be4328d1ce632c0d416f08ae9df31a49cc02a231" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-03-31 14:17.52 ---> using "fc42eafe1548ee3a40acb9eb65f0c03df776017ca40659b8730d553ef1a0a138" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 46f289cd3749314bbebddeede62fc05f9858f680 || git fetch origin master) && git reset -q --hard 46f289cd3749314bbebddeede62fc05f9858f680 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
4f056bfedf..747f3dca28  master     -> origin/master
46f289cd37 Merge pull request #29563 from NathanReb/release-ppxlib-0.38.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-03-31 14:17.52 ---> using "df511b502ba931f31a43872224ecf743f951a325acd4d367cacffa9611d9215f" from cache


/src: (copy (src alcotest.opam alcotest-wasm.opam alcotest-mirage.opam alcotest-lwt.opam alcotest-js.opam alcotest-async.opam)
(dst ./))
2026-03-31 14:17.52 ---> saved as "d6227c119d77a5a3c48314b2c34b74164836cd35521bb26c37a5e0bca32fb0d5"


/src: (run (network host)
(shell  "opam pin add -yn alcotest.dev './' && \
\nopam pin add -yn alcotest-wasm.dev './' && \
\nopam pin add -yn alcotest-mirage.dev './' && \
\nopam pin add -yn alcotest-lwt.dev './' && \
\nopam pin add -yn alcotest-js.dev './' && \
\nopam pin add -yn alcotest-async.dev './'"))
[alcotest.dev] synchronised (file:///src)
alcotest is now pinned to file:///src (version dev)
[NOTE] Package alcotest-wasm does not exist in opam repositories registered in the current switch.
[alcotest-wasm.dev] synchronised (file:///src)
alcotest-wasm is now pinned to file:///src (version dev)
[alcotest-mirage.dev] synchronised (file:///src)
alcotest-mirage is now pinned to file:///src (version dev)
[alcotest-lwt.dev] synchronised (file:///src)
alcotest-lwt is now pinned to file:///src (version dev)
[alcotest-js.dev] synchronised (file:///src)
alcotest-js is now pinned to file:///src (version dev)
[alcotest-async.dev] synchronised (file:///src)
alcotest-async is now pinned to file:///src (version dev)
2026-03-31 14:17.56 ---> saved as "f8cd17fe80280a680f17c6447ab64908e9654f83feaab33636f448ae0ddaf11a"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-03-31 14:17.56 ---> saved as "d41620f68ae1966c655118cbf4ecc5124a08ac878c2a6df1672d285ad8a5faff"


/src: (env DEPS "astring.0.8.5 async.v0.17.0 async_kernel.v0.17.0 async_log.v0.17.0 async_rpc_kernel.v0.17.0 async_unix.v0.17.0 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bin_prot.v0.17.0-1 capitalization.v0.17.0 cmdliner.2.1.0 conf-binaryen.1 conf-npm.1 core.v0.17.2 core_kernel.v0.17.0 core_unix.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 dune.3.22.0 dune-configurator.3.22.0 duration.0.2.1 expect_test_helpers_core.v0.17.0 fieldslib.v0.17.0 fmt.0.11.0 gel.v0.17.0 gen.1.1 int_repr.v0.17.0 jane-street-headers.v0.17.0 js_of_ocaml.6.3.2 js_of_ocaml-compiler.6.3.2 jst-config.v0.17.0 logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.0 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_diff.v0.17.1 ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0 ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1 ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1 ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1 ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1 ppx_stable_witness.v0.17.0 ppx_string.v0.17.0 ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1 ppx_variants_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 protocol_version_header.v0.17.0 re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.17.0 sexplib.v0.17.0 sexplib0.v0.17.0 spawn.v0.17.0 splittable_random.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 textutils.v0.17.0 time_now.v0.17.0 timezone.v0.17.0 topkg.1.1.1 typerep.v0.17.1 uopt.v0.17.0 uutf.1.0.4 variantslib.v0.17.0 wasm_of_ocaml-compiler.6.3.2 yojson.3.0.0")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y alcotest.dev alcotest-wasm.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.dev $DEPS"))
+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"
- Repository 'repo-openh264 (16.0)' is up to date.
- Retrieving repository 'repo-oss (16.0)' metadata [..
- Looking for gpg keys in repository repo-oss (16.0).
-   gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key
- .
- ..
- .
- .....
- .........
- .........
- ..........
- .........
- .........
- ..........
- ........
- ..........
- ..........
- ..........
- .........
- .........
- .........
- ..........
- .........
- ..........
- ..........
- .........
- ........
- .........
- .........
- .........done]
- Building repository 'repo-oss (16.0)' cache [..
- ..done]
- All repositories have been refreshed.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[alcotest.dev] synchronised (file:///src)
[alcotest-async.dev] synchronised (file:///src)
[alcotest-js.dev] synchronised (file:///src)
[alcotest-lwt.dev] synchronised (file:///src)
[alcotest-mirage.dev] synchronised (file:///src)
[alcotest-wasm.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
binaryen npm-default


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/bin/sudo "zypper" "--non-interactive" "install" "binaryen" "npm-default"
- Refreshing service 'openSUSE'.
- Loading repository data...
- Reading installed packages...
- 'binaryen' not found in package names. Trying capabilities.
- No provider of 'binaryen' found.
[ERROR] System package install failed with exit code 104 at command:
sudo zypper --non-interactive install binaryen npm-default
[ERROR] These packages are still missing: binaryen npm-default


[NOTE] You can retry with '--assume-depexts' to skip this check, or run 'opam option depext=false' to permanently disable handling of system packages.


"/usr/bin/env" "bash" "-c" "opam update --depexts && opam install --cli=2.5 --depext-only -y alcotest.dev alcotest-wasm.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.dev $DEPS" failed with exit status 10
2026-03-31 14:18.40: Job failed: Failed: Build failed