2026-04-19 07:03.09: New job: test mirage/mirage-net-solo5 https://github.com/mirage/mirage-net-solo5.git#refs/heads/main (3a9e186b61e934a8170eded5b3e756d4e6a0694e) (linux-x86_64:(lint-doc)) Base: ocaml/opam:debian-13-ocaml-4.08@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c Opam project lint documentation To reproduce locally: git clone --recursive "https://github.com/mirage/mirage-net-solo5.git" -b "main" && cd "mirage-net-solo5" && git reset --hard 3a9e186b cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-4.08@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c # debian-13-4.08_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.2 /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 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 mirage-net-solo5.opam ./ RUN opam pin add -yn mirage-net-solo5.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-bytes.base base-threads.base base-unix.base bheap.2.0.0 cmdliner.1.3.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 domain-name.0.5.0 dune.3.22.2 dune-configurator.3.22.2 duration.0.3.1 fmt.0.11.0 ipaddr.5.6.2 logs.0.8.0 lwt.5.9.2 macaddr.5.6.2 metrics.0.5.0 metrics-lwt.0.5.0 mirage-net.4.0.0 mirage-runtime.4.7.0 mirage-sleep.4.1.0 mirage-solo5.0.10.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-config.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 topkg.1.1.1" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.2 --depext-only -y mirage-net-solo5.dev $DEPS RUN opam install $DEPS RUN opam install --yes dune 'odoc>=1.5.0' COPY --chown=1000:1000 . /src/ RUN ODOC_WARN_ERROR=false opam exec -- dune build @doc || (echo "dune build @doc failed"; exit 2) END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-04-19 07:03.09: Using cache hint "mirage/mirage-net-solo5-ocaml/opam:debian-13-ocaml-4.08@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c-debian-13-4.08_opam-2.5-dc58ed6c3d672b2dd8217d50f39ea025" 2026-04-19 07:03.09: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-4.08@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c) (comment debian-13-4.08_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.2 /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 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src mirage-net-solo5.opam) (dst ./)) (run (network host) (shell "opam pin add -yn mirage-net-solo5.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-bytes.base base-threads.base base-unix.base bheap.2.0.0 cmdliner.1.3.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 domain-name.0.5.0 dune.3.22.2 dune-configurator.3.22.2 duration.0.3.1 fmt.0.11.0 ipaddr.5.6.2 logs.0.8.0 lwt.5.9.2 macaddr.5.6.2 metrics.0.5.0 metrics-lwt.0.5.0 mirage-net.4.0.0 mirage-runtime.4.7.0 mirage-sleep.4.1.0 mirage-solo5.0.10.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-config.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 topkg.1.1.1") (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.2 --depext-only -y mirage-net-solo5.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install --yes dune 'odoc>=1.5.0'")) (copy (src .) (dst /src/)) (run (shell "ODOC_WARN_ERROR=false opam exec -- dune build @doc || (echo \"dune build @doc failed\"; exit 2)")) ) 2026-04-19 07:03.09: Waiting for resource in pool OCluster 2026-04-19 07:55.49: Waiting for worker… 2026-04-19 07:58.17: Got resource from pool OCluster Building on laodoke.caelum.ci.dev All commits already cached HEAD is now at 3a9e186 Merge pull request #46 from hannesm/add-maint (from ocaml/opam:debian-13-ocaml-4.08@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c) Unable to find image 'ocaml/opam:debian-13-ocaml-4.08@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c' locally docker.io/ocaml/opam@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c: Pulling from ocaml/opam a7730063fcfe: Pulling fs layer 1a27fd2181de: Pulling fs layer c29591c91388: Pulling fs layer 356a64daa753: Pulling fs layer ac02f8f2062b: Pulling fs layer aaa2f390e4c8: Pulling fs layer b668811757f6: Pulling fs layer 32fd4e1a774f: Pulling fs layer b1d486fb8fdf: Pulling fs layer 356a64daa753: Waiting cf8a2024f299: Pulling fs layer ac02f8f2062b: Waiting 8c4a5dac67c3: Pulling fs layer aaa2f390e4c8: Waiting 6adfe24d7b40: Pulling fs layer b668811757f6: Waiting dccd6e3c0589: Pulling fs layer 32fd4e1a774f: Waiting 2ee4bcb55cd4: Pulling fs layer b1d486fb8fdf: Waiting 2dc3b58478d7: Pulling fs layer daf15e5c44c6: Pulling fs layer cf8a2024f299: Waiting 564e978a8088: Pulling fs layer 8c4a5dac67c3: Waiting 6adfe24d7b40: Waiting dccd6e3c0589: Waiting 25a652a8c456: Pulling fs layer 2dc3b58478d7: Waiting daf15e5c44c6: Waiting 2ee4bcb55cd4: Waiting 564e978a8088: Waiting 25a652a8c456: Waiting b3bfea7bff3f: Pulling fs layer a00f2937f570: Pulling fs layer b3bfea7bff3f: Waiting 78bd1737ebff: Pulling fs layer a00f2937f570: Waiting 4f4fb700ef54: Pulling fs layer 78bd1737ebff: Waiting 4291a055edd7: Pulling fs layer 4f4fb700ef54: Waiting 3c2b2836d59a: Pulling fs layer 4291a055edd7: Waiting 7b3e96544a52: Pulling fs layer 3c2b2836d59a: Waiting c72503effb14: Pulling fs layer 7b3e96544a52: Waiting bca08df11a10: Pulling fs layer c72503effb14: Waiting 2ab0829b2daf: Pulling fs layer bca08df11a10: Waiting 1d246d4da211: Pulling fs layer 2ab0829b2daf: Waiting a09cb4870027: Pulling fs layer 1d246d4da211: Waiting 2ce07b4fe7c0: Pulling fs layer a09cb4870027: Waiting 6b96f28d505e: Pulling fs layer 2ce07b4fe7c0: Waiting b6ad36bba9bf: Pulling fs layer 6b96f28d505e: Waiting 56d62791a0f9: Pulling fs layer b6ad36bba9bf: Waiting 4d60780055d1: Pulling fs layer 56d62791a0f9: Waiting 43f57a7c44cb: Pulling fs layer 4d60780055d1: Waiting f21057dc4e85: Pulling fs layer 43f57a7c44cb: Waiting f21057dc4e85: Waiting e0d2ca1300ed: Pulling fs layer 9da2f7598f8e: Pulling fs layer cb569bb28593: Pulling fs layer e0d2ca1300ed: Waiting b32c9abef0bb: Pulling fs layer 9da2f7598f8e: Waiting cb569bb28593: Waiting dd7da3e42740: Pulling fs layer b32c9abef0bb: Waiting 06223904e4d3: Pulling fs layer dd7da3e42740: Waiting b18a38618cf8: Pulling fs layer 06223904e4d3: Waiting b18a38618cf8: Waiting 1a27fd2181de: Verifying Checksum 1a27fd2181de: Download complete c29591c91388: Verifying Checksum c29591c91388: Download complete a7730063fcfe: Verifying Checksum a7730063fcfe: Download complete ac02f8f2062b: Download complete b668811757f6: Verifying Checksum b668811757f6: Download complete 32fd4e1a774f: Verifying Checksum 32fd4e1a774f: Download complete a7730063fcfe: Pull complete 1a27fd2181de: Pull complete c29591c91388: Pull complete b1d486fb8fdf: Verifying Checksum b1d486fb8fdf: Download complete cf8a2024f299: Verifying Checksum cf8a2024f299: Download complete 8c4a5dac67c3: Verifying Checksum 8c4a5dac67c3: Download complete 6adfe24d7b40: Verifying Checksum 6adfe24d7b40: Download complete dccd6e3c0589: Verifying Checksum dccd6e3c0589: Download complete 2ee4bcb55cd4: Verifying Checksum 2ee4bcb55cd4: Download complete 2dc3b58478d7: Verifying Checksum 2dc3b58478d7: Download complete daf15e5c44c6: Verifying Checksum daf15e5c44c6: Download complete 564e978a8088: Verifying Checksum 564e978a8088: Download complete 25a652a8c456: Verifying Checksum 25a652a8c456: Download complete b3bfea7bff3f: Verifying Checksum b3bfea7bff3f: Download complete a00f2937f570: Verifying Checksum a00f2937f570: Download complete 356a64daa753: Verifying Checksum 356a64daa753: Download complete 78bd1737ebff: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 3c2b2836d59a: Download complete 4291a055edd7: Verifying Checksum 4291a055edd7: Download complete 7b3e96544a52: Verifying Checksum 7b3e96544a52: Download complete c72503effb14: Verifying Checksum c72503effb14: Download complete 356a64daa753: Pull complete ac02f8f2062b: Pull complete 2ab0829b2daf: Verifying Checksum 2ab0829b2daf: Download complete bca08df11a10: Verifying Checksum bca08df11a10: Download complete a09cb4870027: Verifying Checksum a09cb4870027: Download complete 2ce07b4fe7c0: Verifying Checksum 2ce07b4fe7c0: Download complete 1d246d4da211: Download complete 6b96f28d505e: Verifying Checksum 6b96f28d505e: Download complete 56d62791a0f9: Verifying Checksum 56d62791a0f9: Download complete b6ad36bba9bf: Verifying Checksum b6ad36bba9bf: Download complete 43f57a7c44cb: Download complete 4d60780055d1: Verifying Checksum 4d60780055d1: Download complete e0d2ca1300ed: Verifying Checksum e0d2ca1300ed: Download complete 9da2f7598f8e: Download complete cb569bb28593: Verifying Checksum cb569bb28593: Download complete b32c9abef0bb: Verifying Checksum b32c9abef0bb: Download complete dd7da3e42740: Verifying Checksum dd7da3e42740: Download complete 06223904e4d3: Verifying Checksum 06223904e4d3: Download complete b18a38618cf8: Verifying Checksum b18a38618cf8: Download complete f21057dc4e85: Verifying Checksum f21057dc4e85: Download complete aaa2f390e4c8: Download complete aaa2f390e4c8: Pull complete b668811757f6: Pull complete 32fd4e1a774f: Pull complete b1d486fb8fdf: Pull complete cf8a2024f299: Pull complete 8c4a5dac67c3: Pull complete 6adfe24d7b40: Pull complete dccd6e3c0589: Pull complete 2ee4bcb55cd4: Pull complete 2dc3b58478d7: Pull complete daf15e5c44c6: Pull complete 564e978a8088: Pull complete 25a652a8c456: Pull complete b3bfea7bff3f: Pull complete a00f2937f570: Pull complete 78bd1737ebff: Pull complete 4f4fb700ef54: Pull complete 4291a055edd7: Pull complete 3c2b2836d59a: Pull complete 7b3e96544a52: Pull complete c72503effb14: Pull complete bca08df11a10: Pull complete 2ab0829b2daf: Pull complete 1d246d4da211: Pull complete a09cb4870027: Pull complete 2ce07b4fe7c0: Pull complete 6b96f28d505e: Pull complete b6ad36bba9bf: Pull complete 56d62791a0f9: Pull complete 4d60780055d1: Pull complete 43f57a7c44cb: Pull complete f21057dc4e85: Pull complete e0d2ca1300ed: Pull complete 9da2f7598f8e: Pull complete cb569bb28593: Pull complete b32c9abef0bb: Pull complete dd7da3e42740: Pull complete 06223904e4d3: Pull complete b18a38618cf8: Pull complete Digest: sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c Status: Downloaded newer image for ocaml/opam@sha256:3cbf0e68d3a718b80b9a2ab282b68bb62badcbc072fa014a5564516c5f70e74c 2026-04-19 07:58.26 ---> using "228e5ba11f0bea08c69266bb98d12a75785691261b07b0808652a307a04e14b2" from cache /: (comment debian-13-4.08_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.2 /usr/bin/opam")) 2026-04-19 07:58.26 ---> using "6a21a8bd2da640bf47ce1211004d6a33a1bf41ff753d8b4bb4a6519520cd81af" 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 development 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-04-19 07:58.26 ---> using "939d97e6190dc36b4f6e94773a2843a2a1549b9ae9e8e3facca1460e0ed37772" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-106-generic The OCaml toplevel, version 4.08.1 2.2.1 2026-04-19 07:58.26 ---> using "eb73d73c6df1334e93e0a643cf6d58799a32bc7b370f755d009a4545ba4f9865" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-04-19 07:58.26 ---> using "de7fe019fc62fa1e51827ff2ff64dbc0831c3afd9fed2034cda6486fa7e48a49" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 1e0f02e011661beec5618d34d6dda854b00b2358 || git fetch origin master) && git reset -q --hard 1e0f02e011661beec5618d34d6dda854b00b2358 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 42844088d7..1e0f02e011 master -> origin/master 1e0f02e011 Merge pull request #29735 from hannesm/release-duration-v0.3.1 <><> 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, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # Run eval $(opam env) to update the current shell environment 2026-04-19 07:58.26 ---> using "9ff23ab7cc9e09f784fde3d973199f89ff0dc3d0cb2926b810acf8a8074c6592" from cache /src: (copy (src mirage-net-solo5.opam) (dst ./)) 2026-04-19 07:58.26 ---> saved as "21fc68d13595992e23be6c88c051f108e0ddd2cfcb60a5019241fd4d0c436d1b" /src: (run (network host) (shell "opam pin add -yn mirage-net-solo5.dev './'")) [mirage-net-solo5.dev] synchronised (file:///src) mirage-net-solo5 is now pinned to file:///src (version dev) 2026-04-19 07:58.30 ---> saved as "282abb458f5d98c0d68476f8e09f97fddf12cab3896bf9f25d3cd275ef244c73" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-04-19 07:58.30 ---> saved as "b0c896fb71ac7978d7d648fae664cd15662b7ae2fbc3191cdba5fb13f1ba7d4a" /src: (env DEPS "base-bigarray.base base-bytes.base base-threads.base base-unix.base bheap.2.0.0 cmdliner.1.3.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 domain-name.0.5.0 dune.3.22.2 dune-configurator.3.22.2 duration.0.3.1 fmt.0.11.0 ipaddr.5.6.2 logs.0.8.0 lwt.5.9.2 macaddr.5.6.2 metrics.0.5.0 metrics-lwt.0.5.0 mirage-net.4.0.0 mirage-runtime.4.7.0 mirage-sleep.4.1.0 mirage-solo5.0.10.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-config.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 topkg.1.1.1") /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.2 --depext-only -y mirage-net-solo5.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian trixie InRelease - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [124 kB] - Fetched 215 kB in 0s (865 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [mirage-net-solo5.dev] synchronised (file:///src) [NOTE] Package ocaml-config is already installed (current version is 1). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.08.1). [NOTE] Package ocaml is already installed (current version is 4.08.1). [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-bigarray is already installed (current version is base). 2026-04-19 07:58.54 ---> saved as "bc50fd2adedff28a7d3623f6a92d959ba30b8cafc574bc55a0abd667c63b8f37" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-config is already installed (current version is 1). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.08.1). [NOTE] Package ocaml is already installed (current version is 4.08.1). [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-bigarray is already installed (current version is base). The following actions will be performed: === install 25 packages - install base-bytes base - install bheap 2.0.0 - install cmdliner 1.3.0 - install cppo 1.8.0 - install csexp 1.5.2 - install cstruct 6.2.0 - install domain-name 0.5.0 - install dune 3.22.2 - install dune-configurator 3.22.2 - install duration 0.3.1 - install fmt 0.11.0 - install ipaddr 5.6.2 - install logs 0.8.0 - install lwt 5.9.2 - install macaddr 5.6.2 - install metrics 0.5.0 - install metrics-lwt 0.5.0 - install mirage-net 4.0.0 - install mirage-runtime 4.7.0 - install mirage-sleep 4.1.0 - install mirage-solo5 0.10.0 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install topkg 1.1.1 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved bheap.2.0.0 (cached) -> retrieved cppo.1.8.0 (cached) -> retrieved cmdliner.1.3.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved domain-name.0.5.0 (cached) -> retrieved duration.0.3.1 (cached) -> retrieved cstruct.6.2.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved logs.0.8.0 (cached) -> retrieved ipaddr.5.6.2, macaddr.5.6.2 (cached) -> retrieved lwt.5.9.2 (cached) -> retrieved metrics.0.5.0, metrics-lwt.0.5.0 (cached) -> retrieved mirage-net.4.0.0 (cached) -> retrieved mirage-sleep.4.1.0 (cached) -> retrieved mirage-solo5.0.10.0 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved mirage-runtime.4.7.0 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved dune.3.22.2, dune-configurator.3.22.2 (cached) -> installed cmdliner.1.3.0 -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed topkg.1.1.1 -> installed fmt.0.11.0 -> installed dune.3.22.2 -> installed bheap.2.0.0 -> installed macaddr.5.6.2 -> installed duration.0.3.1 -> installed csexp.1.5.2 -> installed cppo.1.8.0 -> installed cstruct.6.2.0 -> installed domain-name.0.5.0 -> installed metrics.0.5.0 -> installed ocplib-endian.1.2 -> installed ipaddr.5.6.2 -> installed dune-configurator.3.22.2 -> installed lwt.5.9.2 -> installed mirage-net.4.0.0 -> installed mirage-sleep.4.1.0 -> installed logs.0.8.0 -> installed metrics-lwt.0.5.0 -> installed mirage-runtime.4.7.0 -> installed mirage-solo5.0.10.0 Done. # Run eval $(opam env) to update the current shell environment 2026-04-19 08:01.15 ---> saved as "af5820817b3d93100678f511af1316dc7b6db83691ac68fa37dd398f67a35a38" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install --yes dune 'odoc>=1.5.0'")) [NOTE] Package dune is already installed (current version is 3.22.2). The following actions will be performed: === install 11 packages - install astring 0.8.5 [required by odoc] - install camlp-streams 5.0.1 [required by odoc-parser] - install crunch 4.0.0 [required by odoc] - install fpath 0.7.3 [required by odoc] - install odoc 3.1.0 - install odoc-parser 3.1.0 [required by odoc] - install ptime 1.2.0 [required by crunch] - install re 1.11.0 [required by tyxml] - install seq base [required by tyxml] - install tyxml 4.6.0 [required by odoc] - install uutf 1.0.4 [required by tyxml] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved camlp-streams.5.0.1 (cached) -> retrieved crunch.4.0.0 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved fpath.0.7.3 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved re.1.11.0 (cached) -> retrieved tyxml.4.6.0 (cached) -> retrieved uutf.1.0.4 (cached) -> installed camlp-streams.5.0.1 -> retrieved odoc.3.1.0, odoc-parser.3.1.0 (cached) -> installed re.1.11.0 -> installed uutf.1.0.4 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed crunch.4.0.0 -> installed fpath.0.7.3 -> installed odoc-parser.3.1.0 -> installed tyxml.4.6.0 -> installed odoc.3.1.0 Done. # Run eval $(opam env) to update the current shell environment 2026-04-19 08:02.13 ---> saved as "54f2235990eba6dad0f35c02798fa5eecb26daec17e5122a233e0d7e71fb2ba9" /src: (copy (src .) (dst /src/)) 2026-04-19 08:02.14 ---> saved as "959e1a70dbecff8610f7179914f23cd11bebc189aaa46dbcf1c71ffc98d96f2d" /src: (run (shell "ODOC_WARN_ERROR=false opam exec -- dune build @doc || (echo \"dune build @doc failed\"; exit 2)")) 2026-04-19 08:02.16 ---> saved as "c9a6bf4586fbf24eb1fc663d3c59f2937f0a1240b1212fc47593629afc3e2724" Job succeeded 2026-04-19 08:02.16: Job succeeded