2026-04-29 12:49.26: New job: test backtracking/ocaml-hashcons https://github.com/backtracking/ocaml-hashcons.git#refs/heads/master (9d6a7855e70ac59f8e434efdc301aa9c9bc81991) (freebsd-x86_64:freebsd-15.0-5.4_opam-2.5) Base: freebsd-15.0-ocaml-5.4 Opam project build To reproduce locally: git clone --recursive "https://github.com/backtracking/ocaml-hashcons.git" -b "master" && cd "ocaml-hashcons" && git reset --hard 9d6a7855 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM freebsd-15.0-ocaml-5.4 # freebsd-15.0-5.4_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/local/bin/opam-2.5 /usr/local/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 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 || git fetch origin master) && git reset -q --hard 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 hashcons.opam ./ RUN opam pin add -yn hashcons.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.22.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y hashcons.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-04-29 12:49.26: Using cache hint "backtracking/ocaml-hashcons-freebsd-15.0-ocaml-5.4-freebsd-15.0-5.4_opam-2.5-328aa0a01541641a5d1839296f6a75ed" 2026-04-29 12:49.26: Using OBuilder spec: ((from freebsd-15.0-ocaml-5.4) (comment freebsd-15.0-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/local/bin/opam-2.5 /usr/local/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 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 || git fetch origin master) && git reset -q --hard 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src hashcons.opam) (dst ./)) (run (network host) (shell "opam pin add -yn hashcons.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.22.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.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.5 --depext-only -y hashcons.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 12:49.26: Waiting for resource in pool OCluster 2026-04-29 13:12.28: Waiting for worker… 2026-04-29 14:29.30: Got resource from pool OCluster Building on rosemary All commits already cached HEAD is now at 9d6a785 fixes for ocaml-ci (from freebsd-15.0-ocaml-5.4) 2026-04-29 14:22.09 ---> using "e2f9399617b174328a08b4d831e677f3a97fbfa86ae070bfd238f77cd03a9525" from cache /: (comment freebsd-15.0-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/local/bin/opam-2.5 /usr/local/bin/opam")) 2026-04-29 14:22.09 ---> using "781b57a4d4f2bf94cdb9becd5038442a59a2ca35fdf36b854445c032b968c335" from cache /src: (run (shell "opam init --reinit -ni")) No configuration file found, using 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.1 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 1 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=1 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository 2026-04-29 14:22.09 ---> using "b806a290c026df5c2502119c7bacc521336ea69e029a5a664ccac03ac292bb91" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) FreeBSD 15.0-RELEASE-p6 The OCaml toplevel, version 5.4.1 2.5.0 2026-04-29 14:22.10 ---> using "b5d732cc667cfadc3b7b196a89147e232c7e4d39afe01136d77cb7e64e06560f" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-04-29 14:22.10 ---> using "1a9460a5b2b0597f096d9fac3bdc427c687096f5774f717660d59364e080f500" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 || git fetch origin master) && git reset -q --hard 5f7bb1a6e69f1ea15d8b2b08eeaa70a162c6fd41 && git log --no-decorate -n1 --oneline && opam update -u")) 5f7bb1a6e6 Merge pull request #29704 from shonfeder/release-dune-3.22.2 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.5.0 However, 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. 2026-04-29 14:22.10 ---> using "21ed245c0f51b71404d30eacbd8fca8832c14b89a65bf2cdc868b41ccb888b01" from cache /src: (copy (src hashcons.opam) (dst ./)) 2026-04-29 14:22.11 ---> saved as "f23f2825d4a5643a1434805b7d2c7a46b64c8dffbf85ab5389e1970a339d9497" /src: (run (network host) (shell "opam pin add -yn hashcons.dev './'")) [hashcons.dev] synchronised (file:///src) [WARNING] Failed checks on hashcons package definition from source at file:///src: warning 62: License doesn't adhere to the SPDX standard, see https://spdx.org/licenses/ : "LGPL-2.1" hashcons is now pinned to file:///src (version dev) 2026-04-29 14:22.13 ---> saved as "a7486c3e2a1aeb693de983cf6ad147eff9825977e7fad7ab57cd7ab8548fe5d0" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-04-29 14:22.14 ---> saved as "7b1acfc88a3f332cba934b9e5280b9141a6d78aa9d235b4edd1c48d67a053eb6" /src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.22.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.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.5 --depext-only -y hashcons.dev $DEPS")) [WARNING] Unknown update command for bsd, skipping system update <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [hashcons.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). 2026-04-29 14:22.24 ---> saved as "6b5e0b13af17cddc06181c338e3ab742811c198180db274c90b42d82205b3668" /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 1 package ∗ dune 3.22.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> ⬇ retrieved dune.3.22.2 (cached) ∗ installed dune.3.22.2 Done. 2026-04-29 14:23.37 ---> saved as "93714fc087561c04b7e43d5b440b66ab978c468bc7eccff6b81caadfa2cbcfd3" /src: (copy (src .) (dst /src)) 2026-04-29 14:23.39 ---> saved as "3ba1e194d8f810a12ef8d7481473c7f1e67293f8e4d7f207e6583203198f0293" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && ./rule110.exe) table length: 1000007 / nb. entries: 80031 / sum of bucket length: 231445 smallest bucket: 0 / median bucket: 0 / biggest bucket: 7 66188 results (cd _build/default && ./test_qs.exe) subst count: 3970 top heap words: 199486 (779 kb) table length: 10007 / nb. entries: 6204 / sum of bucket length: 14745 smallest bucket: 0 / median bucket: 0 / biggest bucket: 7 2026-04-29 14:23.50 ---> saved as "a8d428b4f34c49af290c5bd7ed5e87f6daa7c3bc060d4424fc4c8818f9b5299b" Job succeeded 2026-04-29 14:31.13: Job succeeded