2026-02-15 17:59.31: New job: test patricoferris/ocaml-jansson https://github.com/patricoferris/ocaml-jansson.git#refs/heads/main (42cb429e722ec64807d75ae401758eb666c9d189) (linux-x86_64:fedora-43-5.4_opam-2.5) Base: ocaml/opam:fedora-43-ocaml-5.4@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771 Opam project build To reproduce locally: git clone --recursive "https://github.com/patricoferris/ocaml-jansson.git" -b "main" && cd "ocaml-jansson" && git reset --hard 42cb429e cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:fedora-43-ocaml-5.4@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771 # fedora-43-5.4_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo dnf install -y findutils 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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 jansson.opam ./ RUN opam pin add -yn jansson.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.1.0 conf-cmake.1 csexp.1.5.2 cstruct.6.2.0 ctypes.0.24.0 dune.3.21.1 dune-configurator.3.21.1 ezjsonm.1.3.0 fmt.0.11.0 hex.1.5.0 integers.0.7.0 jsonm.1.0.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 sexplib0.v0.17.0 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 jansson.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-02-15 17:59.31: Using cache hint "patricoferris/ocaml-jansson-ocaml/opam:fedora-43-ocaml-5.4@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771-fedora-43-5.4_opam-2.5-d66f6330093c30511c15a96651032cab" 2026-02-15 17:59.31: Using OBuilder spec: ((from ocaml/opam:fedora-43-ocaml-5.4@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771) (comment fedora-43-5.4_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (network host) (shell "sudo dnf install -y findutils")) (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 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src jansson.opam) (dst ./)) (run (network host) (shell "opam pin add -yn jansson.dev './'")) (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.1.0 conf-cmake.1 csexp.1.5.2 cstruct.6.2.0 ctypes.0.24.0 dune.3.21.1 dune-configurator.3.21.1 ezjsonm.1.3.0 fmt.0.11.0 hex.1.5.0 integers.0.7.0 jsonm.1.0.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 sexplib0.v0.17.0 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 jansson.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-02-15 17:59.31: Waiting for resource in pool OCluster 2026-02-15 18:54.22: Waiting for worker… 2026-02-15 18:58.41: Got resource from pool OCluster Building on asteria.caelum.ci.dev All commits already cached Submodule path 'vendor/jansson': checked out '2882ead5bb90cf12a01b07b2c2361e24960fae02' HEAD is now at 42cb429 Install so versions Synchronizing submodule url for 'vendor/jansson' Cleared directory 'vendor/jansson' Submodule 'vendor/jansson' (https://github.com/akheron/jansson) unregistered for path 'vendor/jansson' Submodule 'vendor/jansson' (https://github.com/akheron/jansson) registered for path 'vendor/jansson' Submodule path 'vendor/jansson': checked out '2882ead5bb90cf12a01b07b2c2361e24960fae02' (from ocaml/opam:fedora-43-ocaml-5.4@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771) Unable to find image 'ocaml/opam:fedora-43-ocaml-5.4@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771' locally docker.io/ocaml/opam@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771: Pulling from ocaml/opam 5bc90b3315da: Already exists 132ed1c875b9: Already exists 709f19a93d7b: Already exists 600672ca084e: Already exists e14c24140cbe: Already exists 2db09da454e1: Already exists 0e05a03dbf5c: Already exists d9bf0b27ee73: Already exists d22999d561d9: Already exists 9748e0447729: Already exists b221b944dee6: Already exists 9103b02722d1: Already exists 4ad003f04196: Already exists 530b789336ee: Already exists 7dc6ed995942: Already exists 26e0665eb0ef: Already exists ec3e95305314: Already exists e3efd041cf4c: Already exists 93818fe36d44: Already exists ddeea98533ac: Already exists d782acfda9e2: Already exists 4f4fb700ef54: Already exists 4ac33b5f01d6: Already exists d4dbe3c6c8b2: Already exists 81507c45bdf3: Already exists 2a6e58484e29: Already exists dc9846762449: Already exists c73cd3a4d77c: Already exists 4655acdcba9f: Already exists ea076df8754b: Already exists 2ea208952bef: Already exists 2ea825907a64: Already exists 61247173b8a6: Already exists 09632a095133: Already exists ac2374af5ce6: Already exists c60028bae782: Already exists 0f1285a8c656: Already exists b23d2088dbe2: Already exists 0b0be00d160c: Already exists dfd2d2f20c5c: Already exists 5bd94acff4a0: Pulling fs layer 89c353ff7bfc: Pulling fs layer b32a22f578d2: Pulling fs layer 3aee8f4f52c7: Pulling fs layer f15cf313d69b: Pulling fs layer 3aee8f4f52c7: Waiting f15cf313d69b: Waiting b32a22f578d2: Verifying Checksum b32a22f578d2: Download complete 5bd94acff4a0: Verifying Checksum 5bd94acff4a0: Download complete 5bd94acff4a0: Pull complete f15cf313d69b: Download complete 3aee8f4f52c7: Verifying Checksum 3aee8f4f52c7: Download complete 89c353ff7bfc: Verifying Checksum 89c353ff7bfc: Download complete 89c353ff7bfc: Pull complete b32a22f578d2: Pull complete 3aee8f4f52c7: Pull complete f15cf313d69b: Pull complete Digest: sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771 Status: Downloaded newer image for ocaml/opam@sha256:df7c029ded0b86834a6829ff0e12218f8fe7781c76841ff8ae3bb22d8a17f771 2026-02-15 18:58.42 ---> using "c2d794b6e911bbcb34a16b47b087571cc83c25d82d5221802c28ebb772c7b7ac" from cache /: (comment fedora-43-5.4_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (network host) (shell "sudo dnf install -y findutils")) Updating and loading repositories: Fedora 43 - x86_64 - Updates 100% | 91.3 KiB/s | 17.2 KiB | 00m00s Repositories loaded. Package "findutils-1:4.10.0-6.fc43.x86_64" is already installed. Nothing to do. 2026-02-15 18:58.42 ---> using "a480bb0c0de320ab28e07b01f155fc81210ddb022301ec8e9c4ea680722505cf" from cache /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-02-15 18:58.42 ---> using "9de9c529d7cff5b5c8927ab10ee9faad90c94a13b1f49d3e2ed043b82784d3eb" 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 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-02-15 18:58.42 ---> using "893076ba5a4a8e0bf7dd033b89ae160f8e554d420bdd70125ac1eda2ff489e82" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-87-generic The OCaml toplevel, version 5.4.0 2.5.0 2026-02-15 18:58.42 ---> using "1c8a7a01b85f7ed7331403adbd645aa4d871d323bb3e41731facb087ffeba45d" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-02-15 18:58.42 ---> using "8bde7f5e5986e500b04438e6611db57a8ed019b4acff57bb6b0b52b7a938e2db" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 302e116c4009da2f5a31c350a57c8b3c9b27289e || git fetch origin master) && git reset -q --hard 302e116c4009da2f5a31c350a57c8b3c9b27289e && git log --no-decorate -n1 --oneline && opam update -u")) 302e116c40 Merge pull request #29374 from shonfeder/release-dune-3.21.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Already up-to-date. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-02-15 18:58.42 ---> using "6c26bbd243bf8ba1dc126049f1d0964d4918fec2cf2b6d7c0a4c511e90bc6cb2" from cache /src: (copy (src jansson.opam) (dst ./)) 2026-02-15 18:58.42 ---> saved as "bbf4e16fabca9b4c10d61bd2b58ffc744e1f28946fcedfaa60005c52d38dc879" /src: (run (network host) (shell "opam pin add -yn jansson.dev './'")) [NOTE] Package jansson does not exist in opam repositories registered in the current switch. [jansson.dev] synchronised (file:///src) jansson is now pinned to file:///src (version dev) 2026-02-15 18:58.43 ---> saved as "0bd21965543eb48165b1ce9d9a579b456d353e7380a4c7406f8a7cd2d30f2f25" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-02-15 18:58.43 ---> saved as "29bd1238eba1311246596250be1b0a40b791a6d3dfa222819f9700e697973898" /src: (env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.1.0 conf-cmake.1 csexp.1.5.2 cstruct.6.2.0 ctypes.0.24.0 dune.3.21.1 dune-configurator.3.21.1 ezjsonm.1.3.0 fmt.0.11.0 hex.1.5.0 integers.0.7.0 jsonm.1.0.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 sexplib0.v0.17.0 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 jansson.dev $DEPS")) + /usr/sbin/sudo "yum" "makecache" - Updating and loading repositories: - Repositories loaded. - Metadata cache created. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [jansson.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: cmake <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/sbin/sudo "yum" "install" "-y" "cmake" - Updating and loading repositories: - Repositories loaded. - Package Arch Version Repository Size - Installing: - cmake x86_64 3.31.10-3.fc43 updates 34.5 MiB - Installing dependencies: - cmake-data noarch 3.31.10-3.fc43 updates 8.5 MiB - cmake-filesystem x86_64 3.31.10-3.fc43 updates 0.0 B - jsoncpp x86_64 1.9.6-2.fc43 fedora 257.6 KiB - libuv x86_64 1:1.51.0-2.fc43 fedora 570.2 KiB - rhash x86_64 1.4.5-3.fc43 fedora 351.1 KiB - vim-filesystem noarch 2:9.1.2128-2.fc43 updates 40.0 B - - Transaction Summary: - Installing: 7 packages - - Total size of inbound packages is 15 MiB. Need to download 15 MiB. - After this operation, 44 MiB extra will be used (install 44 MiB, remove 0 B). - [1/7] cmake-filesystem-0:3.31.10-3.fc43 100% | 346.7 KiB/s | 13.9 KiB | 00m00s - [2/7] jsoncpp-0:1.9.6-2.fc43.x86_64 100% | 2.0 MiB/s | 101.1 KiB | 00m00s - [3/7] cmake-data-0:3.31.10-3.fc43.noarc 100% | 17.5 MiB/s | 2.5 MiB | 00m00s - [4/7] libuv-1:1.51.0-2.fc43.x86_64 100% | 5.2 MiB/s | 266.1 KiB | 00m00s - [5/7] vim-filesystem-2:9.1.2128-2.fc43. 100% | 2.5 MiB/s | 15.6 KiB | 00m00s - [6/7] rhash-0:1.4.5-3.fc43.x86_64 100% | 4.3 MiB/s | 197.9 KiB | 00m00s - [7/7] cmake-0:3.31.10-3.fc43.x86_64 100% | 12.7 MiB/s | 12.2 MiB | 00m01s - -------------------------------------------------------------------------------- - [7/7] Total 100% | 12.1 MiB/s | 15.3 MiB | 00m01s - Running transaction - [1/9] Verify package files 100% | 125.0 B/s | 7.0 B | 00m00s - [2/9] Prepare transaction 100% | 102.0 B/s | 7.0 B | 00m00s - [3/9] Installing cmake-filesystem-0:3.3 100% | 1.9 MiB/s | 7.6 KiB | 00m00s - [4/9] Installing vim-filesystem-2:9.1.2 100% | 248.4 KiB/s | 4.7 KiB | 00m00s - [5/9] Installing rhash-0:1.4.5-3.fc43.x 100% | 17.4 MiB/s | 356.4 KiB | 00m00s - [6/9] Installing libuv-1:1.51.0-2.fc43. 100% | 186.5 MiB/s | 573.0 KiB | 00m00s - [7/9] Installing jsoncpp-0:1.9.6-2.fc43 100% | 84.4 MiB/s | 259.2 KiB | 00m00s - [8/9] Installing cmake-0:3.31.10-3.fc43 100% | 253.8 MiB/s | 34.5 MiB | 00m00s - [9/9] Installing cmake-data-0:3.31.10-3 100% | 29.8 MiB/s | 9.1 MiB | 00m00s - Complete! + /usr/sbin/rpm "-q" "--whatprovides" "cmake" - cmake-3.31.10-3.fc43.x86_64 # To update the current shell environment, run: eval $(opam env) 2026-02-15 18:58.53 ---> saved as "0c54ea5fd2171ce93639c98873aba588caadc858941abf3f13d15273a829d419" /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.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 actions will be performed: === install 22 packages - install alcotest 1.9.1 - install astring 0.8.5 - install cmdliner 2.1.0 - install conf-cmake 1 - install csexp 1.5.2 - install cstruct 6.2.0 - install ctypes 0.24.0 - install dune 3.21.1 - install dune-configurator 3.21.1 - install ezjsonm 1.3.0 - install fmt 0.11.0 - install hex 1.5.0 - install integers 0.7.0 - install jsonm 1.0.2 - install ocaml-syntax-shims 1.0.0 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install re 1.14.0 - install sexplib0 v0.17.0 - 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 conf-cmake.1 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved cmdliner.2.1.0 (cached) -> retrieved csexp.1.5.2 (cached) -> installed conf-cmake.1 -> retrieved cstruct.6.2.0 (cached) -> retrieved ctypes.0.24.0 (cached) -> retrieved ezjsonm.1.3.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved hex.1.5.0 (cached) -> retrieved integers.0.7.0 (cached) -> retrieved jsonm.1.0.2 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved re.1.14.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved dune.3.21.1, dune-configurator.3.21.1 (cached) -> installed cmdliner.2.1.0 -> installed ocamlbuild.0.16.1 -> installed ocamlfind.1.9.8 -> installed topkg.1.1.1 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed astring.0.8.5 -> installed jsonm.1.0.2 -> installed dune.3.21.1 -> installed csexp.1.5.2 -> installed cstruct.6.2.0 -> installed ocaml-syntax-shims.1.0.0 -> installed re.1.14.0 -> installed sexplib0.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed hex.1.5.0 -> installed ezjsonm.1.3.0 -> installed integers.0.7.0 -> installed alcotest.1.9.1 -> installed dune-configurator.3.21.1 -> installed ctypes.0.24.0 Done. # To update the current shell environment, run: eval $(opam env) 2026-02-15 18:59.34 ---> saved as "3068616e0b6cf02d9c3268cc33d3c1a7037ca6b1168f2f056d6d5f6eb01c9fac" /src: (copy (src .) (dst /src)) 2026-02-15 18:59.34 ---> saved as "a11972f98b416e56a25f0458dd86931a1396ac71eb89502ca661bb695dd01148" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) File "dune-project", line 2, characters 14-17: 2 | (using ctypes 0.1) ^^^ Error: Version 0.1 of the ctypes extension has been deleted in Dune 3.11. Please port this project to a newer version of the extension, such as 0.3. Hint: You will also need to upgrade to (lang dune 3.7). "/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2026-02-15 18:59.34: Job failed: Failed: Build failed