2026-04-29 00:35.34: New job: test realworldocaml/mdx https://github.com/realworldocaml/mdx.git#refs/heads/main (bfe95d31ac040a1b8b8ed13924f0414bae0a566c) (linux-x86_64:debian-12-5.4_opam-2.5)Base: ocaml/opam:debian-12-ocaml-5.4@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3Opam project buildTo reproduce locally:git clone --recursive "https://github.com/realworldocaml/mdx.git" -b "main" && cd "mdx" && git reset --hard bfe95d31cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-12-ocaml-5.4@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3# debian-12-5.4_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e dd592986d47d277a9eee2bf37e1c4aa3a0c3efbd || git fetch origin master) && git reset -q --hard dd592986d47d277a9eee2bf37e1c4aa3a0c3efbd && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 mdx.opam ./RUN opam pin add -yn mdx.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlp-streams.5.0.1 cmdliner.2.1.1 cppo.1.8.0 csexp.1.5.2 dune.3.22.2 dune-configurator.3.22.2 fmt.0.11.0 logs.0.10.0 lwt.6.1.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 re.1.14.0 result.1.5 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y mdx.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-04-29 00:35.34: Using cache hint "realworldocaml/mdx-ocaml/opam:debian-12-ocaml-5.4@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3-debian-12-5.4_opam-2.5-ca43f7296f9f61eaa769a54046660019"2026-04-29 00:35.34: Using OBuilder spec:((from ocaml/opam:debian-12-ocaml-5.4@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3)(comment debian-12-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 dd592986d47d277a9eee2bf37e1c4aa3a0c3efbd || git fetch origin master) && git reset -q --hard dd592986d47d277a9eee2bf37e1c4aa3a0c3efbd && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src mdx.opam) (dst ./))(run (network host)(shell "opam pin add -yn mdx.dev './'"))(run (shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlp-streams.5.0.1 cmdliner.2.1.1 cppo.1.8.0 csexp.1.5.2 dune.3.22.2 dune-configurator.3.22.2 fmt.0.11.0 logs.0.10.0 lwt.6.1.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 re.1.14.0 result.1.5 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4")(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 mdx.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-04-29 00:35.34: Waiting for resource in pool OCluster2026-04-29 01:48.30: Waiting for worker…2026-04-29 01:50.38: Got resource from pool OClusterBuilding on doris.caelum.ci.devAll commits already cachedHEAD is now at bfe95d3 Prepare 2.5.2 release(from ocaml/opam:debian-12-ocaml-5.4@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3)Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3' locallydocker.io/ocaml/opam@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3: Pulling from ocaml/opamc150dd3f5fc9: Pulling fs layer3546e4aec575: Pulling fs layer6bc8f2abbc4a: Pulling fs layer797e9e8fa14d: Pulling fs layer58742c3479d1: Pulling fs layera758dccfaded: Pulling fs layerf2bc29ef0632: Pulling fs layer03d877054e50: Pulling fs layer797e9e8fa14d: Waiting58742c3479d1: Waiting5480a1a6c33c: Pulling fs layer6288c3211fc9: Pulling fs layer6aa556e51c64: Pulling fs layera758dccfaded: Waitingb67b2e06214e: Pulling fs layer03d877054e50: Waitingc0baf021106d: Pulling fs layer5480a1a6c33c: Waiting6aa556e51c64: Waiting58865fb2bc07: Pulling fs layer6288c3211fc9: Waiting7d7f709d0c66: Pulling fs layerf2bc29ef0632: Waitingb67b2e06214e: Waitingc0baf021106d: Waitingd54564b3e09e: Pulling fs layer58865fb2bc07: Waiting7d7f709d0c66: Waitingbb7dd514ba6d: Pulling fs layerd54564b3e09e: Waiting708d899c4f02: Pulling fs layerbb7dd514ba6d: Waiting7aa36e240957: Pulling fs layere9dbec5b4062: Pulling fs layera745cb5729e6: Pulling fs layer708d899c4f02: Waiting4f4fb700ef54: Pulling fs layer7aa36e240957: Waitinge9dbec5b4062: Waiting25f489242a6a: Pulling fs layer4f4fb700ef54: Waiting659e98c7ddca: Pulling fs layer25f489242a6a: Waiting55bee906aaaf: Pulling fs layerb042de76a938: Pulling fs layera745cb5729e6: Waiting659e98c7ddca: Waiting4f8af779ddd4: Pulling fs layer55bee906aaaf: Waiting7175112b765e: Pulling fs layer0e31ad1bcf4c: Pulling fs layerbc6407f32f89: Pulling fs layer4f8af779ddd4: Waiting7175112b765e: Waiting8ac607484374: Pulling fs layer0e31ad1bcf4c: Waiting7dbc601f06ab: Pulling fs layerb042de76a938: Waitingbc6407f32f89: Waiting8ac607484374: Waiting886e524f8d82: Pulling fs layer68452fc07931: Pulling fs layer7dbc601f06ab: Waitinge5022e852b91: Pulling fs layer886e524f8d82: Waitingb1a9ffc781c9: Pulling fs layer68452fc07931: Waitinge5022e852b91: Waitingc3651f53f96f: Pulling fs layera595be6f3d12: Pulling fs layerc3651f53f96f: Waitingcc379ffd12e1: Pulling fs layer6490def5fec1: Pulling fs layer268f0e6b6cc3: Pulling fs layer291d73f3e67c: Pulling fs layerb1a9ffc781c9: Waitingcc379ffd12e1: Waiting6490def5fec1: Waiting177cea3d024a: Pulling fs layer291d73f3e67c: Waitingaeb301b03c14: Pulling fs layer268f0e6b6cc3: Waiting177cea3d024a: Waitingd9dc3e4350bc: Pulling fs layer4fff09bffc6b: Pulling fs layeraeb301b03c14: Waiting2a549dccc76f: Pulling fs layerd9dc3e4350bc: Waiting4fff09bffc6b: Waiting2a549dccc76f: Waiting3546e4aec575: Download complete6bc8f2abbc4a: Download complete58742c3479d1: Verifying Checksum58742c3479d1: Download completec150dd3f5fc9: Verifying Checksumc150dd3f5fc9: Download complete797e9e8fa14d: Verifying Checksum797e9e8fa14d: Download completef2bc29ef0632: Verifying Checksumf2bc29ef0632: Download complete03d877054e50: Verifying Checksum03d877054e50: Download complete5480a1a6c33c: Verifying Checksum5480a1a6c33c: Download complete6288c3211fc9: Verifying Checksum6288c3211fc9: Download complete6aa556e51c64: Verifying Checksum6aa556e51c64: Download completeb67b2e06214e: Verifying Checksumb67b2e06214e: Download completec0baf021106d: Verifying Checksumc0baf021106d: Download complete58865fb2bc07: Verifying Checksum58865fb2bc07: Download complete7d7f709d0c66: Download completed54564b3e09e: Download completec150dd3f5fc9: Pull complete3546e4aec575: Pull complete6bc8f2abbc4a: Pull completea758dccfaded: Verifying Checksuma758dccfaded: Download complete708d899c4f02: Verifying Checksum708d899c4f02: Download completebb7dd514ba6d: Verifying Checksumbb7dd514ba6d: Download complete797e9e8fa14d: Pull complete7aa36e240957: Download complete58742c3479d1: Pull completea745cb5729e6: Verifying Checksuma745cb5729e6: Download completee9dbec5b4062: Verifying Checksume9dbec5b4062: Download complete4f4fb700ef54: Download complete25f489242a6a: Verifying Checksum25f489242a6a: Download complete659e98c7ddca: Verifying Checksum659e98c7ddca: Download complete55bee906aaaf: Verifying Checksum55bee906aaaf: Download completeb042de76a938: Verifying Checksumb042de76a938: Download complete4f8af779ddd4: Verifying Checksum4f8af779ddd4: Download complete7175112b765e: Verifying Checksum7175112b765e: Download completebc6407f32f89: Verifying Checksumbc6407f32f89: Download complete8ac607484374: Verifying Checksum8ac607484374: Download complete0e31ad1bcf4c: Verifying Checksum0e31ad1bcf4c: Download complete7dbc601f06ab: Verifying Checksum7dbc601f06ab: Download complete886e524f8d82: Download complete68452fc07931: Download completeb1a9ffc781c9: Verifying Checksumb1a9ffc781c9: Download completea595be6f3d12: Verifying Checksuma595be6f3d12: Download completecc379ffd12e1: Verifying Checksumcc379ffd12e1: Download complete6490def5fec1: Download complete268f0e6b6cc3: Verifying Checksum268f0e6b6cc3: Download complete291d73f3e67c: Download complete177cea3d024a: Verifying Checksum177cea3d024a: Download completeaeb301b03c14: Verifying Checksumaeb301b03c14: Download completed9dc3e4350bc: Download complete4fff09bffc6b: Verifying Checksum4fff09bffc6b: Download complete2a549dccc76f: Download completea758dccfaded: Pull completef2bc29ef0632: Pull complete03d877054e50: Pull complete5480a1a6c33c: Pull complete6288c3211fc9: Pull complete6aa556e51c64: Pull completeb67b2e06214e: Pull completec0baf021106d: Pull complete58865fb2bc07: Pull complete7d7f709d0c66: Pull completed54564b3e09e: Pull completebb7dd514ba6d: Pull complete708d899c4f02: Pull complete7aa36e240957: Pull completee9dbec5b4062: Pull completea745cb5729e6: Pull complete4f4fb700ef54: Pull complete25f489242a6a: Pull complete659e98c7ddca: Pull complete55bee906aaaf: Pull completeb042de76a938: Pull complete4f8af779ddd4: Pull complete7175112b765e: Pull complete0e31ad1bcf4c: Pull completebc6407f32f89: Pull complete8ac607484374: Pull complete7dbc601f06ab: Pull complete886e524f8d82: Pull complete68452fc07931: Pull completee5022e852b91: Verifying Checksume5022e852b91: Download completec3651f53f96f: Verifying Checksumc3651f53f96f: Download completee5022e852b91: Pull completeb1a9ffc781c9: Pull completec3651f53f96f: Pull completea595be6f3d12: Pull completecc379ffd12e1: Pull complete6490def5fec1: Pull complete268f0e6b6cc3: Pull complete291d73f3e67c: Pull complete177cea3d024a: Pull completeaeb301b03c14: Pull completed9dc3e4350bc: Pull complete4fff09bffc6b: Pull complete2a549dccc76f: Pull completeDigest: sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b3Status: Downloaded newer image for ocaml/opam@sha256:967c74d882d3c25414b85ddb5f483ebcfcc372b91110af96375ff611353756b32026-04-29 01:50.39 ---> using "d0fb9c01142c84987205e262f9c63cdea3cf1d1c4335dee7cb00e5820fa8c530" from cache/: (comment debian-12-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-04-29 01:50.39 ---> using "0bf7f04d7fee6d5e170fb381a11e451475e9592f13d86ee5fbcf174c7abb2f19" 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[NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:opam option jobs=71 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2026-04-29 01:50.39 ---> using "cb83a7264ae052d41fedf821a08db87d86f54a12668a201db8ea20a494319c65" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-106-genericThe OCaml toplevel, version 5.4.12.5.02026-04-29 01:50.39 ---> using "d141093aed8b9a37bb941a79037c10dbd66c6c6a8ad1060db6fc19667eba8822" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-04-29 01:50.39 ---> using "a2000bc26bea9c9c716fa90983b92e1903626d54228013dfd6b29e8c0890d14d" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e dd592986d47d277a9eee2bf37e1c4aa3a0c3efbd || git fetch origin master) && git reset -q --hard dd592986d47d277a9eee2bf37e1c4aa3a0c3efbd && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD42844088d7..dd592986d4 master -> origin/masterdd592986d4 Merge pull request #29752 from raphael-proust/opam-publish-lwt.6.1.2<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositorydefault (at git+file:///home/opam/opam-repository):[WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)default (at git+file:///home/opam/opam-repository):[INFO] opam 2.5.1 includes security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html)Everything as up-to-date as possibleHowever, 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-04-29 01:50.39 ---> using "75ad55935e46be2cf5e6298e771d560889d3b2812c91a0fa5739e417fb3daf1d" from cache/src: (copy (src mdx.opam) (dst ./))2026-04-29 01:50.39 ---> saved as "8c1b12f8044ea502bf4360592cc43df5a14814d7e952486717a2de522be96eef"/src: (run (network host)(shell "opam pin add -yn mdx.dev './'"))[mdx.dev] synchronised (file:///src)mdx is now pinned to file:///src (version dev)2026-04-29 01:50.40 ---> saved as "436f5129bbf4d331e6513789039e3df042e327ea0f2acdd016ea27d9e3a84eb6"/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))2026-04-29 01:50.41 ---> saved as "179062e8ecc0858e6e195138c932394c1bb66cb33f5c3c82f62eb3c2a324a4c4"/src: (env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlp-streams.5.0.1 cmdliner.2.1.1 cppo.1.8.0 csexp.1.5.2 dune.3.22.2 dune-configurator.3.22.2 fmt.0.11.0 logs.0.10.0 lwt.6.1.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.1.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 re.1.14.0 result.1.5 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4")/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 mdx.dev $DEPS"))+ /usr/bin/sudo "apt-get" "update"- Hit:1 http://deb.debian.org/debian bookworm InRelease- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]- Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [297 kB]- Fetched 401 kB in 0s (1070 kB/s)- Reading package lists...<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[mdx.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.1).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).[NOTE] Package ocaml is already installed (current version is 5.4.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-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).# To update the current shell environment, run: eval $(opam env)2026-04-29 01:50.49 ---> saved as "da2d7588fd6f0bbd6c49afde86252e254c85d84fea3b6e5485bf7489a450c41c"/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))[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.1).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).[NOTE] Package ocaml is already installed (current version is 5.4.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-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 actions will be performed:=== install 22 packages- install alcotest 1.9.1- install astring 0.8.5- install base-bytes base- install camlp-streams 5.0.1- install cmdliner 2.1.1- install cppo 1.8.0- install csexp 1.5.2- install dune 3.22.2- install dune-configurator 3.22.2- install fmt 0.11.0- install logs 0.10.0- install lwt 6.1.2- install ocaml-syntax-shims 1.0.0- install ocaml-version 4.1.0- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install ocplib-endian 1.2- install re 1.14.0- install result 1.5- install stdlib-shims 0.3.0- install topkg 1.1.1- install uutf 1.0.4<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved alcotest.1.9.1 (cached)-> retrieved astring.0.8.5 (cached)-> retrieved camlp-streams.5.0.1 (cached)-> retrieved cmdliner.2.1.1 (cached)-> retrieved cppo.1.8.0 (cached)-> retrieved csexp.1.5.2 (cached)-> retrieved fmt.0.11.0 (cached)-> retrieved logs.0.10.0 (cached)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved lwt.6.1.2 (cached)-> retrieved ocaml-version.4.1.0 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved ocplib-endian.1.2 (cached)-> retrieved re.1.14.0 (cached)-> retrieved result.1.5 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved dune.3.22.2, dune-configurator.3.22.2 (cached)-> installed cmdliner.2.1.1-> installed ocamlbuild.0.16.1-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed topkg.1.1.1-> installed uutf.1.0.4-> installed fmt.0.11.0-> installed astring.0.8.5-> installed dune.3.22.2-> installed csexp.1.5.2-> installed camlp-streams.5.0.1-> installed cppo.1.8.0-> installed ocaml-syntax-shims.1.0.0-> installed ocaml-version.4.1.0-> installed re.1.14.0-> installed result.1.5-> installed stdlib-shims.0.3.0-> installed ocplib-endian.1.2-> installed alcotest.1.9.1-> installed dune-configurator.3.22.2-> installed lwt.6.1.2-> installed logs.0.10.0Done.# To update the current shell environment, run: eval $(opam env)2026-04-29 01:51.34 ---> saved as "d2bd44159e7741836f082c7f19d5d858a824f0d29050f381bb9bc3db7f080057"/src: (copy (src .) (dst /src))2026-04-29 01:51.34 ---> saved as "e55c90e6410dab2e800c625c87ebbdd5d4f16ef1ba94781f2693221ea6ba857f"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))(cd _build/default/test/lib && ./test_mdx_lib.exe)Testing `Mdx'.This run has ID `ASOGRW5N'.[OK] Block 0 Header.infer_from_file: "".[OK] Block 1 Header.infer_from_file: "foo".[OK] Block 2 Header.infer_from_file: "foo.bar".[OK] Block 3 Header.infer_from_file: "dune".[OK] Block 4 Header.infer_from_file: "dune-project".[OK] Block 5 Header.infer_from_file: "foo.sh".[OK] Block 6 Header.infer_from_file: "foo/foo/foo.ml".[OK] Block 7 mk: "invalid ocaml".[OK] Block 8 mk: "invalid toplevel".[OK] Label 0 raw_parse: "".[OK] Label 1 raw_parse: "foo=".[OK] Label 2 raw_parse: "foo<>bar".[OK] Label 3 raw_parse: "<bar".[OK] Label 4 raw_parse: "foo<=bar".[OK] Label 5 raw_parse: "foo>bar".[OK] Label 6 raw_parse: ">=".[OK] Label 7 raw_parse: "FOO_BAR=foo_bar".[OK] Label 8 interpret: "".[OK] Label 9 interpret: "foo".[OK] Label 10 interpret: "skip".[OK] Label 11 interpret: "skip".[OK] Label 12 interpret: "version".[OK] Label 13 interpret: "non-deterministic".[OK] Label 14 interpret: "dir".[OK] Label 15 interpret: "set-foo".[OK] Label 16 of_string: "".[OK] Label 17 of_string: ",".[OK] Label 18 of_string: "skip,".[OK] Label 19 of_string: "skip,file=foo.ml".[OK] Dep 0 of_block: "Empty".[OK] Dep 1 of_block: "file:toto.ml".[OK] Dep 2 of_block: "dir:tata/".[OK] Dep 3 of_block: "dir=tata/,skip".[OK] Dep 4 of_line: "block: file=tikitaka.ml".[OK] Dep 5 of_line: "skip + file + dir".[OK] Dep 6 to_sexp: file.[OK] Dep 7 to_sexp: dir.[OK] Syntax 0 infer: "".[OK] Syntax 1 infer: "test.md".[OK] Syntax 2 infer: "test.t".[OK] Syntax 3 infer: "test.ml".[OK] Syntax 4 infer: "test.mli".[OK] Syntax 5 infer: "no_ext".[OK] Util 0 String.english_conjonction: single.[OK] Util 1 String.english_conjonction: two.[OK] Util 2 String.english_conjonction: three.[OK] Util 3 String.english_conjonction: more.[OK] Parts 0 parse: "".[OK] Parts 1 parse: "foo".[OK] Parts 2 parse: " (* $MDX part-begin=bar *) ".[OK] Parts 3 parse: "(* $MDX part-begin=bar ".[OK] Parts 4 parse: " (* $MDX part-end *) ".[OK] Parts 5 parse: " [@@@part \"foobar\"] ".[OK] Parts 6 parse: "[@@@foo \"bar\"]".[OK] Parts 7 parse: "(* $MDX foo *)".[OK] Parts 8 parse: "(* $MDX part-end=foo *)".Full test results in `/src/_build/default/test/lib/_build/_tests/Mdx'.Test Successful in 0.005s. 56 tests run.2026-04-29 01:51.40 ---> saved as "29c4dc103f5a40bf86f5c2534499d53ca70c841d6ba2acd7506c2112fa4f80f8"Job succeeded2026-04-29 01:51.41: Job succeeded