2025-10-18 16:32.55: New job: test backtracking/bitv https://github.com/backtracking/bitv.git#refs/heads/master (4ac65e74e6cd89997cb0717c0bd33da41549fa3e) (linux-x86_64:alpine-3.22-5.4_opam-2.4)
Base: ocaml/opam:alpine-3.22-ocaml-5.4@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/backtracking/bitv.git" -b "master" && cd "bitv" && git reset --hard 4ac65e74
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:alpine-3.22-ocaml-5.4@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1
# alpine-3.22-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 c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && 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-10-18 16:32.55: Using cache hint "backtracking/bitv-ocaml/opam:alpine-3.22-ocaml-5.4@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1-alpine-3.22-5.4_opam-2.4-3f281fb71360444f014d827746dd39f0"
2025-10-18 16:32.55: Using OBuilder spec:
((from ocaml/opam:alpine-3.22-ocaml-5.4@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1)
(comment alpine-3.22-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 c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && 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-10-18 16:32.55: Waiting for resource in pool OCluster
2025-10-18 16:43.48: Waiting for worker…
2025-10-18 16:45.23: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 4ac65e7 fixed building on 32-bit arch
(from ocaml/opam:alpine-3.22-ocaml-5.4@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1)
Unable to find image 'ocaml/opam:alpine-3.22-ocaml-5.4@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1' locally
docker.io/ocaml/opam@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1: Pulling from ocaml/opam
2d35ebdb57d9: Pulling fs layer
4eef589852a3: Pulling fs layer
9bcbf19aa70e: Pulling fs layer
c27157cc8c0d: Pulling fs layer
8eb40fc9ec7b: Pulling fs layer
cf28fbda269d: Pulling fs layer
2d35ebdb57d9: Waiting
bdb05ad1bb03: Pulling fs layer
4eef589852a3: Waiting
14b089059d7b: Pulling fs layer
8fba92877dbb: Pulling fs layer
b46b8c2b2e76: Pulling fs layer
9bcbf19aa70e: Waiting
c5fe84151a2d: Pulling fs layer
d69ebb2cea14: Pulling fs layer
c27157cc8c0d: Waiting
8987930d7936: Pulling fs layer
cf28fbda269d: Waiting
8eb40fc9ec7b: Waiting
07e0ebe0bb32: Pulling fs layer
8fba92877dbb: Waiting
a8a8cd8bbc43: Pulling fs layer
0eee052a54e0: Pulling fs layer
bdb05ad1bb03: Waiting
14b089059d7b: Waiting
9d0f02e69e08: Pulling fs layer
b46b8c2b2e76: Waiting
4f4fb700ef54: Pulling fs layer
a90897db75ef: Pulling fs layer
07e0ebe0bb32: Waiting
678b7f997d9a: Pulling fs layer
9d0f02e69e08: Waiting
55a17ca9d235: Pulling fs layer
b0fc237f6c26: Pulling fs layer
8987930d7936: Waiting
c5fe84151a2d: Waiting
4a9f9668ab4a: Pulling fs layer
a90897db75ef: Waiting
f4048786242d: Pulling fs layer
4f4fb700ef54: Waiting
678b7f997d9a: Waiting
55a17ca9d235: Waiting
322480b4b1d3: Pulling fs layer
4a9f9668ab4a: Waiting
eda2d7da1b04: Pulling fs layer
83325a5b2b26: Pulling fs layer
09b67e1d956f: Pulling fs layer
2adafa4b73e4: Pulling fs layer
8e04b3ec100b: Pulling fs layer
7eac41d73ac6: Pulling fs layer
8e04b3ec100b: Waiting
477769be07d7: Pulling fs layer
09b67e1d956f: Waiting
1121e0452bac: Pulling fs layer
a7433c286e2f: Pulling fs layer
d11ef3af080f: Pulling fs layer
595e38b8edfd: Pulling fs layer
a7433c286e2f: Waiting
f15368aa3240: Pulling fs layer
772205525b1c: Pulling fs layer
2adafa4b73e4: Waiting
595e38b8edfd: Waiting
4b2a438a134b: Pulling fs layer
eda2d7da1b04: Waiting
ce88c0406b4f: Pulling fs layer
30e6e4c7d9f2: Pulling fs layer
4b2a438a134b: Waiting
44ebb4aa5e2d: Pulling fs layer
2d35ebdb57d9: Verifying Checksum
2d35ebdb57d9: Download complete
2d35ebdb57d9: Pull complete
4eef589852a3: Download complete
4eef589852a3: Pull complete
9bcbf19aa70e: Verifying Checksum
9bcbf19aa70e: Download complete
9bcbf19aa70e: Pull complete
c27157cc8c0d: Verifying Checksum
c27157cc8c0d: Download complete
c27157cc8c0d: Pull complete
8eb40fc9ec7b: Verifying Checksum
8eb40fc9ec7b: Download complete
8eb40fc9ec7b: Pull complete
cf28fbda269d: Verifying Checksum
cf28fbda269d: Download complete
cf28fbda269d: Pull complete
bdb05ad1bb03: Verifying Checksum
bdb05ad1bb03: Download complete
bdb05ad1bb03: Pull complete
14b089059d7b: Verifying Checksum
14b089059d7b: Download complete
14b089059d7b: Pull complete
8fba92877dbb: Verifying Checksum
8fba92877dbb: Download complete
8fba92877dbb: Pull complete
b46b8c2b2e76: Verifying Checksum
b46b8c2b2e76: Download complete
b46b8c2b2e76: Pull complete
c5fe84151a2d: Verifying Checksum
c5fe84151a2d: Download complete
c5fe84151a2d: Pull complete
d69ebb2cea14: Download complete
d69ebb2cea14: Pull complete
8987930d7936: Verifying Checksum
8987930d7936: Download complete
8987930d7936: Pull complete
07e0ebe0bb32: Download complete
07e0ebe0bb32: Pull complete
a8a8cd8bbc43: Verifying Checksum
a8a8cd8bbc43: Download complete
a8a8cd8bbc43: Pull complete
0eee052a54e0: Verifying Checksum
0eee052a54e0: Download complete
0eee052a54e0: Pull complete
9d0f02e69e08: Verifying Checksum
9d0f02e69e08: Download complete
9d0f02e69e08: Pull complete
4f4fb700ef54: Download complete
4f4fb700ef54: Pull complete
a90897db75ef: Verifying Checksum
a90897db75ef: Download complete
a90897db75ef: Pull complete
678b7f997d9a: Verifying Checksum
678b7f997d9a: Download complete
678b7f997d9a: Pull complete
55a17ca9d235: Verifying Checksum
55a17ca9d235: Download complete
55a17ca9d235: Pull complete
b0fc237f6c26: Verifying Checksum
b0fc237f6c26: Download complete
b0fc237f6c26: Pull complete
4a9f9668ab4a: Download complete
4a9f9668ab4a: Pull complete
f4048786242d: Download complete
f4048786242d: Pull complete
322480b4b1d3: Verifying Checksum
322480b4b1d3: Download complete
322480b4b1d3: Pull complete
eda2d7da1b04: Verifying Checksum
eda2d7da1b04: Download complete
eda2d7da1b04: Pull complete
83325a5b2b26: Verifying Checksum
83325a5b2b26: Download complete
83325a5b2b26: Pull complete
09b67e1d956f: Verifying Checksum
09b67e1d956f: Download complete
09b67e1d956f: Pull complete
2adafa4b73e4: Verifying Checksum
2adafa4b73e4: Download complete
2adafa4b73e4: Pull complete
8e04b3ec100b: Verifying Checksum
8e04b3ec100b: Download complete
8e04b3ec100b: Pull complete
477769be07d7: Download complete
1121e0452bac: Verifying Checksum
1121e0452bac: Download complete
a7433c286e2f: Verifying Checksum
a7433c286e2f: Download complete
d11ef3af080f: Verifying Checksum
d11ef3af080f: Download complete
595e38b8edfd: Verifying Checksum
f15368aa3240: Download complete
772205525b1c: Download complete
4b2a438a134b: Verifying Checksum
4b2a438a134b: Download complete
ce88c0406b4f: Verifying Checksum
ce88c0406b4f: Download complete
30e6e4c7d9f2: Verifying Checksum
30e6e4c7d9f2: Download complete
44ebb4aa5e2d: Download complete
7eac41d73ac6: Verifying Checksum
7eac41d73ac6: Download complete
7eac41d73ac6: Pull complete
477769be07d7: Pull complete
1121e0452bac: Pull complete
a7433c286e2f: Pull complete
d11ef3af080f: Pull complete
595e38b8edfd: Pull complete
f15368aa3240: Pull complete
772205525b1c: Pull complete
4b2a438a134b: Pull complete
ce88c0406b4f: Pull complete
30e6e4c7d9f2: Pull complete
44ebb4aa5e2d: Pull complete
Digest: sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1
Status: Downloaded newer image for ocaml/opam@sha256:27e2909a2a30c05b9fb5696467f60c5bf3c31b41ea2e3088cc8d9cabbdf2f1a1
2025-10-18 16:45.23 ---> using "e5ab524290e505ed5240c7136106572c90f8627d7370b4a892c6d0542a73b860" from cache
/: (comment alpine-3.22-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-10-18 16:45.23 ---> using "842aabfb8075585c58dd3796ad7f10d9759a3a2fd2b99532aad6c3213b54374d" 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-10-18 16:45.23 ---> using "839d7f09fa9959b49dee54923b64533e1cf0fc0921fb751f1c302a1676d84f63" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-157-generic
The OCaml toplevel, version 5.4.0
2.4.1
2025-10-18 16:45.23 ---> using "c457e564a54f7ef45dc343abb0d249c5401278994a0a39530e666d61e6f08283" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-10-18 16:45.23 ---> using "29f1940b2be9f0ffecc71b1311abbbd03369d83e42a8c265638038c10eef5a91" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -u"))
c603e596bf Merge pull request #28683 from Octachron/OCaml_5.4.0_release
<><> 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-10-18 16:45.23 ---> using "cfc13f97e2a88a9c451d0abfe5c718b68e210cc21a8c36f60d5d73b9b5ce08ff" from cache
/src: (copy (src bitv.opam) (dst ./))
2025-10-18 16:45.23 ---> saved as "8ad839ac637c7394b428ccb27f674fec15ad961bc6936790801893d2969b422f"
/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-10-18 16:45.26 ---> saved as "9092d4533d6e07d408f62ced83eea9bf3eb3f431aca9e9fa433ceeca0e75f9ed"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-10-18 16:45.26 ---> saved as "9beb962015dc800103298aba4f377008d4cdbbb4ff77d69cf5408cbc051f205c"
/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 "apk" "update"
- fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
- fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
- fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
- fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
- fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
- v3.22.2-46-gf44c8d388fc [https://dl-cdn.alpinelinux.org/alpine/v3.22/main]
- v3.22.2-49-g5ccb1eb14d7 [https://dl-cdn.alpinelinux.org/alpine/v3.22/community]
- v20251016-156-ge9635f59514 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
- v20251016-157-g0ac184e43ae [https://dl-cdn.alpinelinux.org/alpine/edge/community]
- v20251016-155-geff968f25d3 [https://dl-cdn.alpinelinux.org/alpine/edge/testing]
- OK: 59604 distinct packages available
<><> 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-10-18 16:45.43 ---> saved as "dc9a912d673ce7f573a5cb047efde627fa83a1acc66994ab9c2aee4593fd0200"
/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-10-18 16:46.36 ---> saved as "008abe4caadd9cd773827f7fd9a57232cbb9183b37d56a34ba22b04f61425251"
/src: (copy (src .) (dst /src))
2025-10-18 16:46.36 ---> saved as "7edccd0348b3128de0eadb6edc9e39b203af4675e12b442d115761a0cfd6526c"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
2025-10-18 16:46.37 ---> saved as "a13777656a2d4a2218ff90efbaad2ab4e25ccf38ba72cd9d257fa01b768bb14e"
Job succeeded
2025-10-18 16:46.37: Job succeeded