Build:
- 0
2026-01-09 18:42.39: New job: Build using linux-arm64 in
[]
2026-01-09 18:42.39: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.4-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:abc868cd3b2e94e5de999a5aaed6f18e386f4fa9ccbed584e70426c9531a7794
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN yum install -y zstd && yum clean packages
USER opam
RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
RUN opam pin add -k version ocaml-base-compiler 5.4.0
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-01-09 18:42.39: Using cache hint "5.4.0-arm64-ocurrent/opam-staging@sha256:abc868cd3b2e94e5de999a5aaed6f18e386f4fa9ccbed584e70426c9531a7794"
2026-01-09 18:42.39: Waiting for resource in pool OCluster
2026-01-10 02:24.22: Waiting for worker…
2026-01-10 02:26.07: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:9e811c0d0147b019d78df319e717a98ca2f053d164010c7c473575b33cf8fe02
#1 transferring dockerfile: 567B done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.3s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 sha256:af7cd8303c7f6833bd9c7654e78133e6d9f8fe5b555ddfc8ce27b673ff639e7c
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:abc868cd3b2e94e5de999a5aaed6f18e386f4fa9ccbed584e70426c9531a7794
#4 sha256:a0de5e6b75116ce041e1a08a96823aadfa2980e80a2c128c363bdc42171a0d26
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 sha256:9bded0ee7439de09a3e35e87603bcf6e1b62325d2f3221c53b258ad9a5e82aa6
#5 transferring context: 2B done
#5 DONE 0.1s
#11 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:abc868cd3b2e94e5de999a5aaed6f18e386f4fa9ccbed584e70426c9531a7794
#11 sha256:b46ff2a3256a61757798846efa5dbee7a63f41164b78720728bba1528d721beb
#11 resolve docker.io/ocurrent/opam-staging@sha256:abc868cd3b2e94e5de999a5aaed6f18e386f4fa9ccbed584e70426c9531a7794 done
#11 sha256:abc868cd3b2e94e5de999a5aaed6f18e386f4fa9ccbed584e70426c9531a7794 530B / 530B done
#11 sha256:f7c5373a182aa35b2459623439ba6ec901b4482b80adcaa06b40d1c5ccfd9e23 9.09kB / 9.09kB done
#11 sha256:e001df29054b4982ddfdb1268783f378ac4045c53687418ba8dff114d60c515e 676.11MB / 676.11MB 10.8s done
#11 extracting sha256:e001df29054b4982ddfdb1268783f378ac4045c53687418ba8dff114d60c515e 41.2s done
#11 DONE 54.3s
#6 [internal] load build context
#6 sha256:c58eb38807914307faf349c02d7cb479dfb3fdfa92959923ea16a31228cff704
#6 transferring context: 567B done
#6 DONE 0.1s
#10 [2/6] RUN yum install -y zstd && yum clean packages
#10 sha256:ae4c61c92c5146cd9a307bd8eaffa9b175f4dda91911c75a0a3c5bbca14e0ac7
#10 0.309 Updating and loading repositories:
#10 1.295 Fedora 42 - aarch64 100% | 20.3 KiB/s | 18.4 KiB | 00m01s
#10 1.296 Fedora 42 - aarch64 - Updates 100% | 41.1 KiB/s | 18.1 KiB | 00m00s
#10 1.296 Fedora 42 openh264 (From Cisco) - aarc 100% | 2.4 KiB/s | 987.0 B | 00m00s
#10 4.349 Repositories loaded.
#10 5.798 Package "zstd-1.5.7-1.fc42.aarch64" is already installed.
#10 5.798
#10 5.798 Nothing to do.
#10 5.853 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#10 DONE 6.8s
#9 [3/6] RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
#9 sha256:544970d05e22b7d135036484dec11b541a982d1038d159059567ba1e0cb8aad6
#9 3.725
#9 3.725 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 3.856 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 4.217 [ocaml-compiler.5.4.0] downloaded from cache at https://opam.ocaml.org/cache
#9 4.231 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 4.863 [ocaml-compiler.5.4.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 4.864
#9 4.864 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 5.124 -> installed base-bigarray.base
#9 5.125 -> installed base-threads.base
#9 5.126 -> installed base-unix.base
#9 5.127 -> installed ocaml-options-vanilla.1
#9 112.5 -> installed ocaml-compiler.5.4.0
#9 112.5 -> installed ocaml-base-compiler.5.4.0
#9 112.5 -> installed ocaml-config.3
#9 112.7 -> installed ocaml.5.4.0
#9 112.7 -> installed base-domains.base
#9 112.8 -> installed base-effects.base
#9 112.8 -> installed base-nnp.base
#9 113.1 Done.
#9 113.1 # Run eval $(opam env) to update the current shell environment
#9 DONE 113.9s
#8 [4/6] RUN opam pin add -k version ocaml-base-compiler 5.4.0
#8 sha256:fa48a9b318e2e01b6eaab7f5b2601256ba983b0a3bdf796046b2727b5bc123ef
#8 0.614 ocaml-base-compiler is now pinned to version 5.4.0
#8 0.614
#8 3.792 Already up-to-date.
#8 3.792 Nothing to do.
#8 3.799 # Run eval $(opam env) to update the current shell environment
#8 DONE 3.9s
#7 [5/6] RUN opam install -y opam-depext
#7 sha256:1c737b872bb78cc6ab0799bce4c78899f76f6da6afcb871f7591c25b64d3958f
#7 4.167 The following actions will be performed:
#7 4.167 - install opam-depext 1.2.3
#7 4.167
#7 4.167 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#7 4.281 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#7 4.303
#7 4.303 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#7 6.152 -> installed opam-depext.1.2.3
#7 6.160 Done.
#7 6.160 # Run eval $(opam env) to update the current shell environment
#7 DONE 6.3s
#12 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#12 sha256:950ae0ebbe1c16e3a6837f4d02fa3264ca22f8a28c40c9e99bb87f7a701399d8
#12 DONE 0.1s
#13 exporting to image
#13 sha256:879be53f474baeac6746d19901cf12f75bb99cc76c1ad55c6156e40a878ec295
#13 exporting layers
#13 exporting layers 2.0s done
#13 writing image sha256:4a5050f72c9ad093d748c0bf8183380d782c987d9269f2f07dcf45e591974139 done
#13 DONE 2.0s
Pushing "sha256:3e9739db25ec9254242f7072ed6c80d3280a36fdd0ea28e62e4cc928a1d1d075" to "ocurrent/opam-staging:fedora-42-ocaml-5.4-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e569cc89ffdb: Preparing
e569cc89ffdb: Pushed
fedora-42-ocaml-5.4-arm64: digest: sha256:379795aeef5f44e9df57f93b79bb8fa11a78138218d67081c79bf9ecfb3c3cf9 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
e569cc89ffdb: Preparing
e569cc89ffdb: Layer already exists
fedora-42-ocaml-5.4-arm64: digest: sha256:379795aeef5f44e9df57f93b79bb8fa11a78138218d67081c79bf9ecfb3c3cf9 size: 531
Job succeeded
2026-01-10 02:34.13: Job succeeded