Organisationsocurrentobuilder7e15f2 ()ubuntu-22.04-4.14_opam-2.5

ubuntu-22.04-4.14_opam-2.5

Link Copied
Code Copied

Logs

2026-01-09 21:48.30: New job: test ocurrent/obuilder https://github.com/ocurrent/obuilder.git#refs/pull/199/head (7e15f2dd06ca5f9265b70adf32203e185dbe36de) (linux-x86_64:ubuntu-22.04-4.14_opam-2.5)
Base: ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ocurrent/obuilder.git" && cd "obuilder" && git fetch origin "refs/pull/199/head" && git reset --hard 7e15f2dd
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b
# ubuntu-22.04-4.14_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
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 2dee2fe30df966714e056f8af164fe0ed7648a63 || git fetch origin master) && git reset -q --hard 2dee2fe30df966714e056f8af164fe0ed7648a63 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 obuilder.opam obuilder-spec.opam ./
RUN opam pin add -yn obuilder.dev './' && \
opam pin add -yn obuilder-spec.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.1 alcotest-lwt.1.9.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base camlp-streams.5.0.1 checkseum.0.5.2 cmdliner.2.1.0 conf-pkg-config.4 conf-sqlite3.1 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 decompress.1.5.3 dune.3.20.2 dune-configurator.3.20.2 extunix.0.4.3 fmt.0.11.0 fpath.0.7.3 logs.0.10.0 lwt.5.9.2 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 ptime.1.2.0 re.1.14.0 sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 sqlite3.5.3.1 stdlib-shims.0.3.0 tar.2.6.0 tar-unix.2.6.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y obuilder.dev obuilder-spec.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-01-09 21:48.30: Using cache hint "ocurrent/obuilder-ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b-ubuntu-22.04-4.14_opam-2.5-ad5e24019d0920eba631ec4d6a2868a6"
2026-01-09 21:48.30: Using OBuilder spec:
((from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b)
(comment ubuntu-22.04-4.14_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 2dee2fe30df966714e056f8af164fe0ed7648a63 || git fetch origin master) && git reset -q --hard 2dee2fe30df966714e056f8af164fe0ed7648a63 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src obuilder.opam obuilder-spec.opam) (dst ./))
(run (network host)
(shell  "opam pin add -yn obuilder.dev './' && \
\nopam pin add -yn obuilder-spec.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.1 alcotest-lwt.1.9.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base camlp-streams.5.0.1 checkseum.0.5.2 cmdliner.2.1.0 conf-pkg-config.4 conf-sqlite3.1 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 decompress.1.5.3 dune.3.20.2 dune-configurator.3.20.2 extunix.0.4.3 fmt.0.11.0 fpath.0.7.3 logs.0.10.0 lwt.5.9.2 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 optint.0.3.0 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 ptime.1.2.0 re.1.14.0 sexplib.v0.16.0 sexplib0.v0.16.0 sha.1.15.4 sqlite3.5.3.1 stdlib-shims.0.3.0 tar.2.6.0 tar-unix.2.6.0 topkg.1.1.1 uutf.1.0.4 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 obuilder.dev obuilder-spec.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-01-09 21:48.30: Waiting for resource in pool OCluster
2026-01-09 23:49.23: Waiting for worker…
2026-01-09 23:51.05: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
HEAD is now at 7e15f2d Shared cache


(from ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b)
Unable to find image 'ocaml/opam:ubuntu-22.04-ocaml-4.14@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b' locally
docker.io/ocaml/opam@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b: Pulling from ocaml/opam
7e49dc6156b0: Already exists
d4e25bc4e54e: Pulling fs layer
a2f0d7f6c7a2: Pulling fs layer
e9295d1ac3bc: Pulling fs layer
48c87b1c7333: Pulling fs layer
da6709a7d994: Pulling fs layer
f4bdd0682581: Pulling fs layer
fdd283dd5a04: Pulling fs layer
58e1793fb243: Pulling fs layer
48c87b1c7333: Waiting
da6709a7d994: Waiting
fdd283dd5a04: Waiting
f4bdd0682581: Waiting
77ec02af2c49: Pulling fs layer
58e1793fb243: Waiting
d98cd9755506: Pulling fs layer
77ec02af2c49: Waiting
dc8614d28602: Pulling fs layer
d98cd9755506: Waiting
0772aa035f0f: Pulling fs layer
dc8614d28602: Waiting
89fd84f5b086: Pulling fs layer
0772aa035f0f: Waiting
a82872a7c2c5: Pulling fs layer
be0daa8cb4c5: Pulling fs layer
89fd84f5b086: Waiting
a82872a7c2c5: Waiting
0564ca0741f1: Pulling fs layer
0564ca0741f1: Waiting
be0daa8cb4c5: Waiting
4f4fb700ef54: Pulling fs layer
89ad18ffaf37: Pulling fs layer
4f4fb700ef54: Waiting
47d9a6f0fd74: Pulling fs layer
89ad18ffaf37: Waiting
702f403fd691: Pulling fs layer
47d9a6f0fd74: Waiting
702f403fd691: Waiting
2ebe2d64d0a6: Pulling fs layer
4cab782a5dac: Pulling fs layer
5281573baee7: Pulling fs layer
2ebe2d64d0a6: Waiting
4cab782a5dac: Waiting
fe8da0bd13e1: Pulling fs layer
5281573baee7: Waiting
17da0d9119d3: Pulling fs layer
f209b87d9a21: Pulling fs layer
fe8da0bd13e1: Waiting
8af345427948: Pulling fs layer
17da0d9119d3: Waiting
f209b87d9a21: Waiting
e70f51ae47c8: Pulling fs layer
8af345427948: Waiting
3dcb78ac65ef: Pulling fs layer
e70f51ae47c8: Waiting
ce307cfab940: Pulling fs layer
3dcb78ac65ef: Waiting
ffb7aa02dfd1: Pulling fs layer
ce307cfab940: Waiting
79f572c137cf: Pulling fs layer
ffb7aa02dfd1: Waiting
6a9f73cee81e: Pulling fs layer
79f572c137cf: Waiting
d357c931e45e: Pulling fs layer
6a9f73cee81e: Waiting
a17937b255c7: Pulling fs layer
d357c931e45e: Waiting
903ee3defa85: Pulling fs layer
33d1aed44e28: Pulling fs layer
a17937b255c7: Waiting
903ee3defa85: Waiting
424cf3ca0d8a: Pulling fs layer
33d1aed44e28: Waiting
327a58b1b5a8: Pulling fs layer
424cf3ca0d8a: Waiting
edcecd8da58f: Pulling fs layer
327a58b1b5a8: Waiting
e7abd33fd6aa: Pulling fs layer
edcecd8da58f: Waiting
4c86d7be6862: Pulling fs layer
e7abd33fd6aa: Waiting
4c86d7be6862: Waiting
d4e25bc4e54e: Download complete
d4e25bc4e54e: Pull complete
a2f0d7f6c7a2: Verifying Checksum
a2f0d7f6c7a2: Download complete
a2f0d7f6c7a2: Pull complete
48c87b1c7333: Download complete
f4bdd0682581: Download complete
e9295d1ac3bc: Verifying Checksum
e9295d1ac3bc: Download complete
fdd283dd5a04: Verifying Checksum
fdd283dd5a04: Download complete
e9295d1ac3bc: Pull complete
48c87b1c7333: Pull complete
da6709a7d994: Verifying Checksum
da6709a7d994: Download complete
58e1793fb243: Verifying Checksum
58e1793fb243: Download complete
77ec02af2c49: Download complete
d98cd9755506: Verifying Checksum
d98cd9755506: Download complete
dc8614d28602: Verifying Checksum
dc8614d28602: Download complete
89fd84f5b086: Verifying Checksum
89fd84f5b086: Download complete
0772aa035f0f: Verifying Checksum
0772aa035f0f: Download complete
a82872a7c2c5: Verifying Checksum
a82872a7c2c5: Download complete
be0daa8cb4c5: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
89ad18ffaf37: Download complete
47d9a6f0fd74: Verifying Checksum
47d9a6f0fd74: Download complete
0564ca0741f1: Download complete
702f403fd691: Verifying Checksum
702f403fd691: Download complete
4cab782a5dac: Verifying Checksum
4cab782a5dac: Download complete
5281573baee7: Verifying Checksum
5281573baee7: Download complete
fe8da0bd13e1: Download complete
2ebe2d64d0a6: Verifying Checksum
2ebe2d64d0a6: Download complete
f209b87d9a21: Download complete
8af345427948: Download complete
17da0d9119d3: Download complete
3dcb78ac65ef: Verifying Checksum
3dcb78ac65ef: Download complete
ce307cfab940: Verifying Checksum
ce307cfab940: Download complete
e70f51ae47c8: Verifying Checksum
e70f51ae47c8: Download complete
ffb7aa02dfd1: Verifying Checksum
ffb7aa02dfd1: Download complete
79f572c137cf: Verifying Checksum
79f572c137cf: Download complete
d357c931e45e: Download complete
903ee3defa85: Verifying Checksum
903ee3defa85: Download complete
da6709a7d994: Pull complete
f4bdd0682581: Pull complete
fdd283dd5a04: Pull complete
58e1793fb243: Pull complete
33d1aed44e28: Download complete
77ec02af2c49: Pull complete
d98cd9755506: Pull complete
424cf3ca0d8a: Verifying Checksum
424cf3ca0d8a: Download complete
dc8614d28602: Pull complete
0772aa035f0f: Pull complete
89fd84f5b086: Pull complete
a82872a7c2c5: Pull complete
be0daa8cb4c5: Pull complete
0564ca0741f1: Pull complete
4f4fb700ef54: Pull complete
89ad18ffaf37: Pull complete
47d9a6f0fd74: Pull complete
702f403fd691: Pull complete
2ebe2d64d0a6: Pull complete
4cab782a5dac: Pull complete
5281573baee7: Pull complete
fe8da0bd13e1: Pull complete
17da0d9119d3: Pull complete
f209b87d9a21: Pull complete
8af345427948: Pull complete
e70f51ae47c8: Pull complete
3dcb78ac65ef: Pull complete
ce307cfab940: Pull complete
ffb7aa02dfd1: Pull complete
79f572c137cf: Pull complete
a17937b255c7: Verifying Checksum
a17937b255c7: Download complete
6a9f73cee81e: Verifying Checksum
6a9f73cee81e: Download complete
e7abd33fd6aa: Download complete
edcecd8da58f: Download complete
4c86d7be6862: Verifying Checksum
4c86d7be6862: Download complete
327a58b1b5a8: Verifying Checksum
327a58b1b5a8: Download complete
6a9f73cee81e: Pull complete
d357c931e45e: Pull complete
a17937b255c7: Pull complete
903ee3defa85: Pull complete
33d1aed44e28: Pull complete
424cf3ca0d8a: Pull complete
327a58b1b5a8: Pull complete
edcecd8da58f: Pull complete
e7abd33fd6aa: Pull complete
4c86d7be6862: Pull complete
Digest: sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b
Status: Downloaded newer image for ocaml/opam@sha256:f7fb670e55d80edca85afd0f09537114196f2e1cf0d80646624bfa78f34e501b
2026-01-09 23:51.06 ---> using "e3241aa53d8aad4718fa2f2ab81b104356db8836803d01e9d8dc6f8cfc7a6d78" from cache


/: (comment ubuntu-22.04-4.14_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-01-09 23:51.06 ---> using "a8302cfb54c076400f781dc5021df0a0e4796a1520c087a458293c3b6f782955" 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 ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "default": /usr/bin/opam: "rmdir" failed on /home/opam/.opam/repo/default/governance/policies: No space left on device
2026-01-09 23:51.06 ---> using "69ce5a7b0aae10903a94d154c9c9061aacb5e428d43054ead80cd5f2e1350273" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-90-generic
The OCaml toplevel, version 4.14.2
2.5.0
2026-01-09 23:51.06 ---> using "10f3a93aa039492984e7257be6ea61a365ea2989d1b36da493512eac89e222d0" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-01-09 23:51.06 ---> using "b1f56d56e57df39bc243dbe95d179c554820497e2fc2dc8d4e4a9ba1bd94aa03" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 2dee2fe30df966714e056f8af164fe0ed7648a63 || git fetch origin master) && git reset -q --hard 2dee2fe30df966714e056f8af164fe0ed7648a63 && git log --no-decorate -n1 --oneline && opam update -u"))
Uncaught exception: Failure("Build ended without setting a log!")
2026-01-09 23:51.06: Job failed: Failed: Internal error