2025-12-24 10:00.55: New job: test ocaml-multicore/picos https://github.com/ocaml-multicore/picos.git#refs/heads/add-fair-fifothread-scheduler (3dd45afd52078de04c0ad6814af976ddd6fca6ff) (linux-x86_64:debian-13-5.0_opam-2.4) Base: ocaml/opam:debian-13-ocaml-5.0@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb Opam project build To reproduce locally: git clone --recursive "https://github.com/ocaml-multicore/picos.git" -b "add-fair-fifothread-scheduler" && cd "picos" && git reset --hard 3dd45afd cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.0@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb # debian-13-5.0_opam-2.4 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.4 /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 55b1099664cdc48c71e3d01d8fdaef4b376ade70 || git fetch origin master) && git reset -q --hard 55b1099664cdc48c71e3d01d8fdaef4b376ade70 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 picos_std.opam picos_mux.opam picos_meta.opam picos_lwt.opam picos_io_cohttp.opam picos_io.opam picos_aux.opam picos.opam ./ RUN opam pin add -yn picos_std.dev './' && \ opam pin add -yn picos_mux.dev './' && \ opam pin add -yn picos_meta.dev './' && \ opam pin add -yn picos_lwt.dev './' && \ opam pin add -yn picos_io_cohttp.dev './' && \ opam pin add -yn picos_io.dev './' && \ opam pin add -yn picos_aux.dev './' && \ opam pin add -yn picos.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.9.1 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 backoff.0.1.1 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1 camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-npm.1 conf-pkg-config.4 containers.3.16 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-local-await.1.0.1 domain-name.0.5.0 domain_shims.0.1.0 dscheck.0.5.0 dune.3.20.2 dune-configurator.3.20.2 duration.0.2.1 either.1.0.0 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.2.1 ipaddr.5.6.1 ipaddr-sexp.5.6.1 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 kdf.1.0.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.1 magic-mime.1.3.1 mdx.2.5.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 mirage-crypto.2.0.2 mirage-crypto-ec.2.0.2 mirage-crypto-pk.2.0.2 mirage-crypto-rng.2.0.2 mtime.2.1.0 multicore-bench.0.1.7 multicore-magic.2.3.1 multicore-magic-dscheck.2.3.1 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 oseq.0.5.1 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 qcheck-core.0.90 qcheck-multicoretests-util.0.10 qcheck-stm.0.10 re.1.14.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-local-storage.0.2 thread-table.1.0.0 topkg.1.1.1 tsort.2.2.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y picos_std.dev picos_mux.dev picos_meta.dev picos_lwt.dev picos_io_cohttp.dev picos_io.dev picos_aux.dev picos.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 2025-12-24 10:00.55: Using cache hint "ocaml-multicore/picos-ocaml/opam:debian-13-ocaml-5.0@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb-debian-13-5.0_opam-2.4-5ba97df11c1c1ecef76930ff636c2744" 2025-12-24 10:00.55: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.0@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb) (comment debian-13-5.0_opam-2.4) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.4 /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 55b1099664cdc48c71e3d01d8fdaef4b376ade70 || git fetch origin master) && git reset -q --hard 55b1099664cdc48c71e3d01d8fdaef4b376ade70 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src picos_std.opam picos_mux.opam picos_meta.opam picos_lwt.opam picos_io_cohttp.opam picos_io.opam picos_aux.opam picos.opam) (dst ./)) (run (network host) (shell "opam pin add -yn picos_std.dev './' && \ \nopam pin add -yn picos_mux.dev './' && \ \nopam pin add -yn picos_meta.dev './' && \ \nopam pin add -yn picos_lwt.dev './' && \ \nopam pin add -yn picos_io_cohttp.dev './' && \ \nopam pin add -yn picos_io.dev './' && \ \nopam pin add -yn picos_aux.dev './' && \ \nopam pin add -yn picos.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.9.1 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 backoff.0.1.1 base.v0.16.4 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.2.1 ca-certs.1.0.1 camlp-streams.5.0.1 cmdliner.2.1.0 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-npm.1 conf-pkg-config.4 containers.3.16 cppo.1.8.0 csexp.1.5.2 digestif.1.3.0 domain-local-await.1.0.1 domain-name.0.5.0 domain_shims.0.1.0 dscheck.0.5.0 dune.3.20.2 dune-configurator.3.20.2 duration.0.2.1 either.1.0.0 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 http.6.2.1 ipaddr.5.6.1 ipaddr-sexp.5.6.1 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 kdf.1.0.0 logs.0.10.0 lwt.5.9.2 macaddr.5.6.1 magic-mime.1.3.1 mdx.2.5.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 mirage-crypto.2.0.2 mirage-crypto-ec.2.0.2 mirage-crypto-pk.2.0.2 mirage-crypto-rng.2.0.2 mtime.2.1.0 multicore-bench.0.1.7 multicore-magic.2.3.1 multicore-magic-dscheck.2.3.1 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 oseq.0.5.1 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 psq.0.2.1 ptime.1.2.0 qcheck-core.0.90 qcheck-multicoretests-util.0.10 qcheck-stm.0.10 re.1.14.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 thread-local-storage.0.2 thread-table.1.0.0 topkg.1.1.1 tsort.2.2.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14") (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.4 --depext-only -y picos_std.dev picos_mux.dev picos_meta.dev picos_lwt.dev picos_io_cohttp.dev picos_io.dev picos_aux.dev picos.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")) ) 2025-12-24 10:00.55: Waiting for resource in pool OCluster 2025-12-24 10:00.55: Waiting for worker… 2025-12-24 10:00.56: Got resource from pool OCluster Building on laodoke.caelum.ci.dev All commits already cached HEAD is now at 3dd45af Bench with fifothread (from ocaml/opam:debian-13-ocaml-5.0@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb) Unable to find image 'ocaml/opam:debian-13-ocaml-5.0@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb' locally docker.io/ocaml/opam@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb: Pulling from ocaml/opam 2981f7e8980b: Already exists 9c63e1c4ba84: Already exists 02578b9c9f1b: Already exists 3801cb7ba5e6: Already exists 1c4cdedd39f1: Already exists 40f6006c5f5a: Already exists c451a17216ec: Already exists e4104b8f72ee: Already exists 7c7dbc5e7919: Already exists aa82be714e7c: Already exists 922520f12384: Already exists 9bfea042cef8: Already exists 1244979f7c21: Already exists 7583a0e34f94: Already exists 14bef3f2665a: Already exists 3a4b42ce6cb5: Already exists b0a08a900877: Already exists b0a08a900877: Already exists 16ac87e68d60: Already exists 74ac6e8c9b82: Already exists b41290a57dc5: Already exists 592e5bcb7159: Already exists 4f4fb700ef54: Already exists 1db0705661a3: Already exists 76bb8e35b9cc: Already exists 3bc9d98c3b49: Already exists 7096ef42e6c0: Already exists cd0e70de8125: Already exists 23ffab57f98e: Already exists b974353d8023: Already exists c74fba566723: Already exists 5ad399846f45: Already exists 3e7203fa3980: Already exists 0b8915d2a92b: Already exists e68c7a56c438: Already exists 9024d680a167: Already exists 3c7c73421b6e: Already exists 7134fa9b4278: Already exists 9d94fb523099: Already exists 20d06dbdae7e: Already exists b9a45e537661: Already exists 1244d0a6dd53: Pulling fs layer e99898bc5ad2: Pulling fs layer 594e2481e296: Pulling fs layer d60e4a6dbe2f: Pulling fs layer d60e4a6dbe2f: Waiting e99898bc5ad2: Download complete 594e2481e296: Verifying Checksum 594e2481e296: Download complete d60e4a6dbe2f: Download complete 1244d0a6dd53: Verifying Checksum 1244d0a6dd53: Download complete 1244d0a6dd53: Pull complete e99898bc5ad2: Pull complete 594e2481e296: Pull complete d60e4a6dbe2f: Pull complete Digest: sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb Status: Downloaded newer image for ocaml/opam@sha256:a02c1a0b7a5d28f99108d0e1c8ee85f661a8d952731fb6a3d63fa57a3dcd7ebb 2025-12-24 10:01.00 ---> using "115e19c94ffea8f0289657e7bdf7e8af959005f00162f42ce222e9431770c297" from cache /: (comment debian-13-5.0_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam")) 2025-12-24 10:01.00 ---> saved as "56592f2660b97ee4d5688bea70d78ed4a54624e5dcd3f390af209973f350b591" /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 2025-12-24 10:01.40 ---> saved as "82175835f9efba9c6252b59ecd66cc143a3b24d342b50efd23ff297d368ffb2f" /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-86-generic The OCaml toplevel, version 5.0.0 2.4.1 2025-12-24 10:01.41 ---> saved as "d822921e247b7d355314f1b94ec53ae318e149ee012f9abfb323ca321f5c1f14" /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-12-24 10:01.41 ---> saved as "675b87fb8e8664dcbaef7a5a4fb63d053213112518fc1553cdcf47ae132262af" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 55b1099664cdc48c71e3d01d8fdaef4b376ade70 || git fetch origin master) && git reset -q --hard 55b1099664cdc48c71e3d01d8fdaef4b376ade70 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD ee48e882f0..235b964523 master -> origin/master 55b1099664 Merge pull request #29100 from samoht/release-cohttp-v6.2.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> 2025-12-24 10:01.49: Cancelling: Auto-cancelling job because it is no longer needed Job cancelled