2025-12-17 13:51.52: New job: test backtracking/bitv https://github.com/backtracking/bitv.git#refs/heads/persistent-bit-vectors (4012d2436326166b09d6ed7d8bea74fc0ad48ccc) (linux-x86_64:opensuse-16.0-5.4_opam-2.4) Base: ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3 Opam project build To reproduce locally: git clone --recursive "https://github.com/backtracking/bitv.git" -b "persistent-bit-vectors" && cd "bitv" && git reset --hard 4012d243 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3 # opensuse-16.0-5.4_opam-2.4 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.4 /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 c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 bitv.opam ./ RUN opam pin add -yn bitv.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.20.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y bitv.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 2025-12-17 13:51.52: Using cache hint "backtracking/bitv-ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3-opensuse-16.0-5.4_opam-2.4-3f281fb71360444f014d827746dd39f0" 2025-12-17 13:51.52: Using OBuilder spec: ((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3) (comment opensuse-16.0-5.4_opam-2.4) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.4 /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 c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src bitv.opam) (dst ./)) (run (network host) (shell "opam pin add -yn bitv.dev './'")) (run (network host) (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.20.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 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.4 --depext-only -y bitv.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")) ) 2025-12-17 13:51.52: Waiting for resource in pool OCluster 2025-12-17 17:43.38: Waiting for worker… 2025-12-17 17:49.26: Got resource from pool OCluster Building on asteria.caelum.ci.dev All commits already cached HEAD is now at 4012d24 persistent bit vectors, wip (from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3) Unable to find image 'ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3' locally docker.io/ocaml/opam@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3: Pulling from ocaml/opam 64cfa2a65095: Already exists c58e7fc0434b: Already exists e740d9a47e1f: Already exists d7c03a198c4b: Already exists 42de20def269: Already exists abc227c6cd44: Already exists c58a95feb180: Already exists d84eb81fb0f8: Already exists f690a3ad9c79: Already exists a22970d3bfd0: Already exists 00baea0030aa: Already exists a831937e3bc0: Already exists 8f75b7b99ec3: Already exists c85b4277362e: Already exists ab7dddc1a412: Already exists 840e0e32daa6: Already exists 4107e6500a80: Already exists 7bdab83e22ba: Already exists f2bb5a4d41cb: Already exists 4f4fb700ef54: Already exists f5f2cff50827: Already exists 7ca602f48f71: Already exists ae92dde59dce: Already exists 853fc9ff49e1: Already exists 48c07a648eaf: Already exists 78de2d3fa252: Already exists 71fbef6a4bb2: Already exists 182c63577bee: Already exists da0bec0c9e1c: Already exists b16d2bc618ca: Already exists 0ee0183c5545: Already exists 6bbd55c921f4: Already exists b42caf40b800: Already exists c1af31005804: Already exists 711783289313: Already exists 49e4742fa223: Already exists 0049753dc09e: Already exists 7563785a60af: Already exists 9e537b1d4196: Pulling fs layer 01002316d80b: Pulling fs layer 397067346b5a: Pulling fs layer 8460fb27e653: Pulling fs layer 4f17b37d3056: Pulling fs layer 9e537b1d4196: Waiting 801a54e2ed59: Pulling fs layer 01002316d80b: Waiting 397067346b5a: Waiting c2482e8d3f22: Pulling fs layer 8460fb27e653: Waiting 801a54e2ed59: Waiting 4f17b37d3056: Waiting c2482e8d3f22: Waiting 9e537b1d4196: Verifying Checksum 9e537b1d4196: Download complete 9e537b1d4196: Pull complete 01002316d80b: Verifying Checksum 01002316d80b: Download complete 397067346b5a: Verifying Checksum 397067346b5a: Download complete 01002316d80b: Pull complete 4f17b37d3056: Verifying Checksum 4f17b37d3056: Download complete 801a54e2ed59: Verifying Checksum 801a54e2ed59: Download complete c2482e8d3f22: Verifying Checksum c2482e8d3f22: Download complete 397067346b5a: Pull complete 8460fb27e653: Verifying Checksum 8460fb27e653: Download complete 8460fb27e653: Pull complete 4f17b37d3056: Pull complete 801a54e2ed59: Pull complete c2482e8d3f22: Pull complete Digest: sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3 Status: Downloaded newer image for ocaml/opam@sha256:d0c34e92d8564d2e5457f7e7ee34c7635725b842a651594d6248ab4ab741e6a3 2025-12-17 17:49.26 ---> using "f06e7ea64f86e6a5dd26471c55dfb202bd1f3bd20775c0c44332e5180b863f50" from cache /: (comment opensuse-16.0-5.4_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam")) 2025-12-17 17:49.26 ---> using "5393bde22ec43e40beadc237862cdd209b539752063e462e1313c3708b51552c" 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 Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2025-12-17 17:49.26 ---> using "ca936d4fb7d87b19efd2181c7d80ecd68814989ddf2797d885e5a371e4ad94f7" 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.4.1 2025-12-17 17:49.26 ---> using "c5ba3016bb7c6086959e92a8df6b878398f5b7405bdb223c2f64d917f7c9e9d9" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2025-12-17 17:49.26 ---> using "ee17ba4f82533c3aa53987a6be71cfaacb97ef0b62d08a0b4be065b8c7d77aba" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD ee48e882f0..c199949faa master -> origin/master c65fcb1165 Merge pull request #29080 from dra27/ocaml-config-urls <><> 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) 2025-12-17 17:49.26 ---> using "6e818bb90f1818e3cc24628cfdc7cee3eaa737fccfdf16fb8ff782ad26bf0139" from cache /src: (copy (src bitv.opam) (dst ./)) 2025-12-17 17:49.27 ---> saved as "e88e922353d9a8b67d2d0ed91c8ba89b0fbee02e42bc80a47428b2beaabb225b" /src: (run (network host) (shell "opam pin add -yn bitv.dev './'")) [bitv.dev] synchronised (file:///src) bitv is now pinned to file:///src (version dev) 2025-12-17 17:49.27 ---> saved as "9c37175e302e85e1cb535b0fc16ad2acdcc4ebb2a04b356e88cf92eaee5833af" /src: (run (network host) (shell "echo '(lang dune 3.0)' > './dune-project'")) 2025-12-17 17:49.28 ---> saved as "660fcefdf3c3a4b57f08e4440cd070dccff60de66a96da62143d7ca45627501d" /src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base dune.3.20.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 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.4 --depext-only -y bitv.dev $DEPS")) + /usr/bin/sudo "zypper" "--non-interactive" "refresh" - Repository 'repo-openh264 (16.0)' is up to date. - Retrieving repository 'repo-oss (16.0)' metadata [.. - Looking for gpg keys in repository repo-oss (16.0). - gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key - .. - - Note: Received 1 new package signing key from repository "repo-oss (16.0)": - - Those additional keys are usually used to sign packages shipped by the repository. In order to - validate those packages upon download and installation the new keys will be imported into the rpm - database. - - New: - Key Fingerprint: F044 C2C5 07A1 262B 538A AADD 8A49 EB03 25DB 7AE0 - Key Name: openSUSE:Backports OBS Project <openSUSE:Backports@build.opensuse.org> - Key Algorithm: RSA 4096 - Key Created: Wed May 10 14:46:12 2023 - Key Expires: Sun May 9 14:46:12 2027 - Rpm Name: gpg-pubkey-25db7ae0-645bae34 - - The repository metadata introducing the new keys have been signed and validated by the trusted - key: - - Repository: repo-oss (16.0) - Key Fingerprint: AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4 - Key Name: openSUSE Project Signing Key <opensuse@opensuse.org> - Key Algorithm: RSA 4096 - Key Created: Mon Jun 20 14:03:14 2022 - Key Expires: Fri Jun 19 14:03:14 2026 - Rpm Name: gpg-pubkey-29b700a4-62b07e22 - - . - ........ - .......... - ......... - .......... - .......... - ......... - ........... - ......... - .........done] - Building repository 'repo-oss (16.0)' cache [.. - ..done] - All repositories have been refreshed. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [bitv.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). 2025-12-17 17:49.53 ---> saved as "5130af881f937e5c2c8edd4be1c9eed4d39a52276ba73423231b82d90173160c" /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 1 package - install dune 3.20.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved dune.3.20.2 (cached) -> installed dune.3.20.2 Done. # To update the current shell environment, run: eval $(opam env) 2025-12-17 17:50.20 ---> saved as "98873be30d8d569565203701bc6ccc159ee8d2ba7e648039390ba2864a40d0a2" /src: (copy (src .) (dst /src)) 2025-12-17 17:50.21 ---> saved as "efd56e12c924dc51329adb6e9042f41f7404a0eca176c60851482106edd71045" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && ./test_pbv.exe) size = 63 size = 17 size = 31 size = 32 size = 63 size = 200 size = 1100 2025-12-17 17:50.21 ---> saved as "da7f3ec3e53db3bf89490951c7683856d8b8e29217ffe2a369cda3063a913e8d" Job succeeded 2025-12-17 17:50.22: Job succeeded