2026-02-05 14:50.06: New job: test ocaml-ppx/ppxlib https://github.com/ocaml-ppx/ppxlib.git#refs/heads/main (136134b8096bfad8e461f4980516c3ed8367e43b) (linux-x86_64:debian-13-4.08_opam-2.5)Base: ocaml/opam:debian-13-ocaml-4.08@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500Opam project buildTo reproduce locally:git clone --recursive "https://github.com/ocaml-ppx/ppxlib.git" -b "main" && cd "ppxlib" && git reset --hard 136134b8cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-13-ocaml-4.08@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500# debian-13-4.08_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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 ppxlib.opam ppxlib-tools.opam ppxlib-bench.opam ./RUN opam pin add -yn ppxlib.dev './' && \opam pin add -yn ppxlib-tools.dev './' && \opam pin add -yn ppxlib-bench.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="base-bigarray.base base-threads.base base-unix.base cinaps.v0.15.1 cmdliner.2.1.0 dune.3.21.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocamlfind.1.9.8 ppx_derivers.1.2.1 re.1.11.0 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 yojson.3.0.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y ppxlib.dev ppxlib-tools.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build --only-packages=ppxlib,ppxlib-tools @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-02-05 14:50.06: Using cache hint "ocaml-ppx/ppxlib-ocaml/opam:debian-13-ocaml-4.08@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500-debian-13-4.08_opam-2.5-7511e419ffda61d012c832e3a7d321fc"2026-02-05 14:50.06: Using OBuilder spec:((from ocaml/opam:debian-13-ocaml-4.08@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500)(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.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 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src ppxlib.opam ppxlib-tools.opam ppxlib-bench.opam) (dst ./))(run (network host)(shell "opam pin add -yn ppxlib.dev './' && \\nopam pin add -yn ppxlib-tools.dev './' && \\nopam pin add -yn ppxlib-bench.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "base-bigarray.base base-threads.base base-unix.base cinaps.v0.15.1 cmdliner.2.1.0 dune.3.21.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocamlfind.1.9.8 ppx_derivers.1.2.1 re.1.11.0 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 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 ppxlib.dev ppxlib-tools.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 --only-packages=ppxlib,ppxlib-tools @install @check @runtest && rm -rf _build")))2026-02-05 14:50.06: Waiting for resource in pool OCluster2026-02-05 14:50.06: Waiting for worker…2026-02-05 14:50.06: Got resource from pool OClusterBuilding on laodoke.caelum.ci.devAll commits already cachedHEAD is now at 136134b8 Merge pull request #616 from janestreet/jrickard/ignore-extensions-in-attributes(from ocaml/opam:debian-13-ocaml-4.08@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500)Unable to find image 'ocaml/opam:debian-13-ocaml-4.08@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500' locallydocker.io/ocaml/opam@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500: Pulling from ocaml/opam281b80c799de: Already exists00fc4ac50d5e: Already exists7dc48a314bea: Already exists8f654937f9e3: Already exists1240f6fbe8cc: Already existsf77f967230a1: Already exists1b4ac3d9a8c2: Already exists27b61414175d: Already exists26fabf9b20e0: Already existsb4426e2c299b: Already exists9c12df827e83: Already exists9a5608646906: Already exists2a83342677ae: Already exists5cbaedd36b85: Already exists750a9830ac77: Already exists400560080670: Already existsbad13195b6fa: Already existsb51fe78b498e: Already exists185ce27e889b: Already exists8a483dc1e759: Already exists4de9d6d54a13: Already exists0c268a22c8a0: Already exists4f4fb700ef54: Already existse61881bc2621: Already existsc864a4af1ff0: Already exists42d012f62ad9: Already existsccb2ed78fa2e: Already exists84c22434b2f6: Already exists18c972827b32: Already exists4c6dcdff9e80: Already exists280bf9d33ca6: Already exists51ce8c29753c: Already exists5ac80663b9d2: Already exists93f877c915e3: Already exists8573ccc6bb69: Already existsd26192cd75ec: Already existsc7cce15b715e: Already existsc998ca7b5976: Already exists3cd1b61d806b: Already exists19a26ec5319e: Already existsb1f6813045f3: Already exists7a2b7a29296d: Pulling fs layer94a0ebb2d223: Pulling fs layer7a2b7a29296d: Waiting1c7f29f6d19a: Pulling fs layer1493b442f343: Pulling fs layer94a0ebb2d223: Waiting1c7f29f6d19a: Waiting1493b442f343: Waiting94a0ebb2d223: Download complete1c7f29f6d19a: Verifying Checksum1c7f29f6d19a: Download complete1493b442f343: Verifying Checksum1493b442f343: Download complete7a2b7a29296d: Verifying Checksum7a2b7a29296d: Download complete7a2b7a29296d: Pull complete94a0ebb2d223: Pull complete1c7f29f6d19a: Pull complete1493b442f343: Pull completeDigest: sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea500Status: Downloaded newer image for ocaml/opam@sha256:7cdc2a1943ac1462f548be7816c6d02f14e605659f225027208abe04795ea5002026-02-05 14:50.09 ---> using "4c1f60dc0cc5644c6a4c05cf3315bdbf9cc478b70e443b212a1220385bab8bba" 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.5 /usr/bin/opam"))2026-02-05 14:50.09 ---> using "92dd4fc960da195cf8060e96ee0990af7318cc2673fac9df60b7fa438452988b" 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] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2026-02-05 14:50.09 ---> using "aabd502144a2d34da48b540ca016cfc216bbcccbb82cd54dc1dbcd4eab0c47c4" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-90-genericThe OCaml toplevel, version 4.08.12.5.02026-02-05 14:50.09 ---> using "2f5f566f7e806252bb5a6fcdcbd8b7bc314413458c854c3595c5ff2a71173bde" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-02-05 14:50.09 ---> using "b86df431ec01f8f97d0c50a8e2cdd966fd4d0009325244e611106efcf1f13127" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 873cb18c37b308713d11ad3894c4bb78d73fb3e7 || git fetch origin master) && git reset -q --hard 873cb18c37b308713d11ad3894c4bb78d73fb3e7 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEADa6b2f19780..74f2f20e57 master -> origin/master873cb18c37 Merge pull request #29216 from shonfeder/release-dune-3.21.0<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything 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.4.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-02-05 14:50.09 ---> using "ea9fdb7a5f1061e8f9e7fb49c60f535710b9c3b53b18c4054a5e9371c20f052d" from cache/src: (copy (src ppxlib.opam ppxlib-tools.opam ppxlib-bench.opam) (dst ./))2026-02-05 14:50.09 ---> using "f4c51b529a59397d1547e829683508accb3cf45f2bee55917c55094df863f71a" from cache/src: (run (network host)(shell "opam pin add -yn ppxlib.dev './' && \\nopam pin add -yn ppxlib-tools.dev './' && \\nopam pin add -yn ppxlib-bench.dev './'"))[ppxlib.dev] synchronised (file:///src)ppxlib is now pinned to file:///src (version dev)[ppxlib-tools.dev] synchronised (file:///src)ppxlib-tools is now pinned to file:///src (version dev)[NOTE] Package ppxlib-bench does not exist in opam repositories registered in the current switch.[ppxlib-bench.dev] synchronised (file:///src)ppxlib-bench is now pinned to file:///src (version dev)2026-02-05 14:50.09 ---> using "e44af0397ae80b077e2849bcf43f216e80aa6ba5203bc8d37730a4e12c6b162a" from cache/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2026-02-05 14:50.09 ---> using "b7c8f7c5d1fb300ffd80ef044e0ad718b6c650ff15539af64601a5dd56fa7c50" from cache/src: (env DEPS "base-bigarray.base base-threads.base base-unix.base cinaps.v0.15.1 cmdliner.2.1.0 dune.3.21.0 ocaml.4.08.1 ocaml-base-compiler.4.08.1 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocamlfind.1.9.8 ppx_derivers.1.2.1 re.1.11.0 seq.base sexplib0.v0.16.0 stdlib-shims.0.3.0 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 ppxlib.dev ppxlib-tools.dev $DEPS"))+ /usr/bin/sudo "apt-get" "update"- Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]- 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 trixie/main amd64 Packages [9670 kB]- Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.8 kB]- Fetched 10.0 MB in 5s (2173 kB/s)- Reading package lists...-<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[ppxlib.dev] synchronised (file:///src)[ppxlib-tools.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).# To update the current shell environment, run: eval $(opam env)2026-02-05 14:50.09 ---> using "a16c5df7273186c014c9c54537b291fc6597b2dccd901c22b199a173cd1cdcd3" from cache/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 11 packages- install cinaps v0.15.1- install cmdliner 2.1.0- install dune 3.21.0- install ocaml-compiler-libs v0.12.4- install ocamlfind 1.9.8- install ppx_derivers 1.2.1- install re 1.11.0- install seq base- install sexplib0 v0.16.0- install stdlib-shims 0.3.0- install yojson 3.0.0<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved cinaps.v0.15.1 (cached)-> retrieved cmdliner.2.1.0 (cached)-> retrieved ocaml-compiler-libs.v0.12.4 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ppx_derivers.1.2.1 (cached)-> retrieved seq.base (cached)-> installed seq.base-> retrieved re.1.11.0 (cached)-> retrieved sexplib0.v0.16.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved yojson.3.0.0 (cached)-> retrieved dune.3.21.0 (cached)-> installed cmdliner.2.1.0-> installed ocamlfind.1.9.8-> installed dune.3.21.0-> installed ppx_derivers.1.2.1-> installed stdlib-shims.0.3.0-> installed sexplib0.v0.16.0-> installed ocaml-compiler-libs.v0.12.4-> installed re.1.11.0-> installed yojson.3.0.0-> installed cinaps.v0.15.1Done.# To update the current shell environment, run: eval $(opam env)2026-02-05 14:50.09 ---> using "8c7d2b02e2107d59f4f6496de76c3cacff5ac908eecb49737afc5cadce0e7a6c" from cache/src: (copy (src .) (dst /src))2026-02-05 14:50.10 ---> saved as "e51d3236bfd63e8237a2a7cb0d8afb47fe3ba332daa6400f91c183ff19efd716"/src: (run (shell "opam exec -- dune build --only-packages=ppxlib,ppxlib-tools @install @check @runtest && rm -rf _build"))2026-02-05 14:50.29 ---> saved as "375282463bf14079bb4ec10e1db5e22ff126be752aaeed644adf0772c178b968"Job succeeded2026-02-05 14:50.29: Job succeeded