Build:
- 0
2026-06-06 07:00.34: New job: Build using linux-arm64 in
[]
2026-06-06 07:00.34: Will push staging image to ocurrent/opam-staging:fedora-43-ocaml-5.5-beta1-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:8118915bdd4632641ddc9b457de937dd5a3fd096b28af7227c2c2dfc1a9c8dbf
RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
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.5~beta1 --packages=ocaml-base-compiler.5.5.0~beta1
RUN opam pin add -k version ocaml-base-compiler 5.5.0~beta1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-06-06 07:00.34: Using cache hint "5.5.0~beta1-arm64-ocurrent/opam-staging@sha256:8118915bdd4632641ddc9b457de937dd5a3fd096b28af7227c2c2dfc1a9c8dbf"
2026-06-06 09:44.20: Waiting for worker…
2026-06-06 09:44.20: Got resource from pool OCluster
Building on ainia.caelum.ci.dev
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 673B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.5s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:87999aa3d42bdc6bea60565083ee17e86d1f3339802f543c0d03998580f9cb89
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:8118915bdd4632641ddc9b457de937dd5a3fd096b28af7227c2c2dfc1a9c8dbf
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:8118915bdd4632641ddc9b457de937dd5a3fd096b28af7227c2c2dfc1a9c8dbf
#6 CACHED
#7 [internal] load build context
#7 transferring context: 673B done
#7 DONE 0.0s
#8 [2/7] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 0.788 [beta] Initialised
#8 DONE 1.2s
#9 [3/7] RUN yum install -y zstd && yum clean packages
#9 0.206 Updating and loading repositories:
#9 1.075 Fedora 43 - aarch64 100% | 21.9 KiB/s | 17.2 KiB | 00m01s
#9 1.075 Fedora 43 - aarch64 - Updates 100% | 39.3 KiB/s | 4.6 KiB | 00m00s
#9 6.233 Repositories loaded.
#9 6.770 Package "zstd-1.5.7-2.fc43.aarch64" is already installed.
#9 6.770
#9 6.770 Nothing to do.
#9 6.830 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#9 DONE 6.9s
#10 [4/7] RUN opam switch create 5.5~beta1 --packages=ocaml-base-compiler.5.5.0~beta1
#10 0.676
#10 0.676 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#10 0.676 Switch invariant: ["ocaml-base-compiler" {= "5.5.0~beta1"}]
#10 6.016
#10 6.016 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 8.588 -> installed base-bigarray.base
#10 8.591 -> installed base-threads.base
#10 8.593 -> installed base-unix.base
#10 8.594 -> installed compiler-cloning.enabled
#10 8.595 -> installed ocaml-options-vanilla.1
#10 8.603 -> retrieved ocaml.5.5.0 (https://opam.ocaml.org/cache)
#10 9.092 -> retrieved ocaml-compiler.5.5.0~beta1 (https://opam.ocaml.org/cache)
#10 125.2 -> installed ocaml-compiler.5.5.0~beta1
#10 125.2 -> installed ocaml-base-compiler.5.5.0~beta1
#10 125.4 -> installed ocaml.5.5.0
#10 125.4 -> installed base-domains.base
#10 125.4 -> installed base-effects.base
#10 125.4 -> installed base-nnp.base
#10 125.7 Done.
#10 125.7
#10 125.7 <><> ocaml-compiler.5.5.0~beta1 installed successfully ><><><><><><><><><><><><>
#10 125.7 => This switch had to be compiled from sources, but future switches with the 🐌
#10 125.7 same compiler version and configuration should assemble instantly.
#10 125.7 # Run eval $(opam env --switch=5.5~beta1) to update the current shell environment
#10 DONE 127.3s
#11 [5/7] RUN opam pin add -k version ocaml-base-compiler 5.5.0~beta1
#11 0.604 ocaml-base-compiler is now pinned to version 5.5.0~beta1
#11 0.604
#11 5.995 Already up-to-date.
#11 5.995 Nothing to do.
#11 5.995 # Run eval $(opam env) to update the current shell environment
#11 DONE 6.0s
#12 [6/7] RUN opam install -y opam-depext
#12 6.157 The following actions will be performed:
#12 6.157 - install opam-depext 1.2.3
#12 6.157
#12 6.157 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 6.281 -> retrieved opam-depext.1.2.3 (https://opam.ocaml.org/cache)
#12 9.747 -> installed opam-depext.1.2.3
#12 9.758 Done.
#12 9.759
#12 9.759 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#12 9.759 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#12 9.759 # Run eval $(opam env) to update the current shell environment
#12 DONE 11.0s
#13 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 DONE 0.0s
#14 exporting to image
#14 exporting layers
#14 exporting layers 1.9s done
#14 writing image sha256:3650b90e4cdde3f97b4e23abcfebf97d82e2240dd7ce8434d3bc97fd0e34ab12 done
#14 DONE 1.9s
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 13)
Pushing "sha256:3650b90e4cdde3f97b4e23abcfebf97d82e2240dd7ce8434d3bc97fd0e34ab12" to "ocurrent/opam-staging:fedora-43-ocaml-5.5-beta1-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
1ad4b41624ad: Preparing
20f4ba00d644: Preparing
bf667d3c3ac7: Preparing
0e725f1141a4: Preparing
08ade4f42c0a: Preparing
5a7de3512581: Preparing
7103a84bd7a8: Preparing
a292804d7065: Preparing
9131fdeea2e9: Preparing
ba207e6f42fd: Preparing
7c8fe2c1f508: Preparing
29dcc5f15f74: Preparing
f9773c3c1610: Preparing
afe1167ccbf7: Preparing
bab02b6b565d: Preparing
9131fdeea2e9: Waiting
7103a84bd7a8: Waiting
6a6993995c7f: Preparing
f314d2ca4931: Preparing
a292804d7065: Waiting
5a7de3512581: Waiting
9b23e65efbf3: Preparing
d0a5d9d06cba: Preparing
f9773c3c1610: Waiting
7c8fe2c1f508: Waiting
9d09ec0af6ac: Preparing
29dcc5f15f74: Waiting
ba207e6f42fd: Waiting
afe1167ccbf7: Waiting
e6fe44ee029e: Preparing
9b23e65efbf3: Waiting
9ceaf2194d7e: Preparing
f314d2ca4931: Waiting
bab02b6b565d: Waiting
d0a5d9d06cba: Waiting
a0eb58952d6e: Preparing
6a6993995c7f: Waiting
e6fe44ee029e: Waiting
b84e1181ec67: Preparing
9ceaf2194d7e: Waiting
5f70bf18a086: Preparing
a0eb58952d6e: Waiting
b84e1181ec67: Waiting
9d09ec0af6ac: Waiting
9904484c294f: Preparing
0b3ebb410017: Preparing
f326f40d6469: Preparing
fdcc7a85b255: Preparing
0b3ebb410017: Waiting
9904484c294f: Waiting
f326f40d6469: Waiting
865c13da6176: Preparing
fdcc7a85b255: Waiting
865c13da6176: Preparing
303abea833f4: Preparing
ed052fb339c8: Preparing
708525a4469c: Preparing
865c13da6176: Waiting
303abea833f4: Waiting
ed052fb339c8: Waiting
98b0abab39c0: Preparing
0fc32de37b12: Preparing
25d541923ed7: Preparing
98b0abab39c0: Waiting
d61def731578: Preparing
708525a4469c: Waiting
e24f5dc834ac: Preparing
0fc32de37b12: Waiting
ab2b810d91a9: Preparing
e24f5dc834ac: Waiting
25d541923ed7: Waiting
78dc5d872fca: Preparing
d61def731578: Waiting
da1594ac65f8: Preparing
ab2b810d91a9: Waiting
78dc5d872fca: Waiting
2ba86574ebff: Preparing
da1594ac65f8: Waiting
8f32d02ffd27: Preparing
2ba86574ebff: Waiting
6dc3fba7aa3e: Preparing
8f32d02ffd27: Waiting
6dc3fba7aa3e: Waiting
bf667d3c3ac7: Pushed
1ad4b41624ad: Pushed
20f4ba00d644: Pushed
7103a84bd7a8: Layer already exists
9131fdeea2e9: Layer already exists
a292804d7065: Layer already exists
ba207e6f42fd: Layer already exists
7c8fe2c1f508: Layer already exists
29dcc5f15f74: Layer already exists
f9773c3c1610: Layer already exists
afe1167ccbf7: Layer already exists
bab02b6b565d: Layer already exists
6a6993995c7f: Layer already exists
f314d2ca4931: Layer already exists
9b23e65efbf3: Layer already exists
d0a5d9d06cba: Layer already exists
9d09ec0af6ac: Layer already exists
e6fe44ee029e: Layer already exists
9ceaf2194d7e: Layer already exists
a0eb58952d6e: Layer already exists
b84e1181ec67: Layer already exists
5f70bf18a086: Layer already exists
9904484c294f: Layer already exists
0b3ebb410017: Layer already exists
f326f40d6469: Layer already exists
fdcc7a85b255: Layer already exists
865c13da6176: Layer already exists
303abea833f4: Layer already exists
5a7de3512581: Pushed
ed052fb339c8: Layer already exists
708525a4469c: Layer already exists
98b0abab39c0: Layer already exists
0fc32de37b12: Layer already exists
25d541923ed7: Layer already exists
d61def731578: Layer already exists
e24f5dc834ac: Layer already exists
ab2b810d91a9: Layer already exists
78dc5d872fca: Layer already exists
da1594ac65f8: Layer already exists
2ba86574ebff: Layer already exists
8f32d02ffd27: Layer already exists
6dc3fba7aa3e: Layer already exists
08ade4f42c0a: Pushed
0e725f1141a4: Pushed
fedora-43-ocaml-5.5-beta1-arm64: digest: sha256:aed7ccdf3cd49b601058dfd2661f076e2da5039828ab483ad1c071a8d04132db size: 9716
The push refers to repository [docker.io/ocurrent/opam-staging]
1ad4b41624ad: Preparing
20f4ba00d644: Preparing
bf667d3c3ac7: Preparing
0e725f1141a4: Preparing
08ade4f42c0a: Preparing
5a7de3512581: Preparing
7103a84bd7a8: Preparing
a292804d7065: Preparing
9131fdeea2e9: Preparing
ba207e6f42fd: Preparing
7c8fe2c1f508: Preparing
29dcc5f15f74: Preparing
f9773c3c1610: Preparing
afe1167ccbf7: Preparing
bab02b6b565d: Preparing
6a6993995c7f: Preparing
f314d2ca4931: Preparing
9b23e65efbf3: Preparing
d0a5d9d06cba: Preparing
9d09ec0af6ac: Preparing
e6fe44ee029e: Preparing
9ceaf2194d7e: Preparing
a0eb58952d6e: Preparing
b84e1181ec67: Preparing
5f70bf18a086: Preparing
9904484c294f: Preparing
29dcc5f15f74: Waiting
0b3ebb410017: Preparing
f326f40d6469: Preparing
f9773c3c1610: Waiting
fdcc7a85b255: Preparing
7c8fe2c1f508: Waiting
a292804d7065: Waiting
865c13da6176: Preparing
ba207e6f42fd: Waiting
9131fdeea2e9: Waiting
865c13da6176: Preparing
303abea833f4: Preparing
ed052fb339c8: Preparing
708525a4469c: Preparing
5a7de3512581: Waiting
d0a5d9d06cba: Waiting
98b0abab39c0: Preparing
afe1167ccbf7: Waiting
9d09ec0af6ac: Waiting
0fc32de37b12: Preparing
25d541923ed7: Preparing
bab02b6b565d: Waiting
e6fe44ee029e: Waiting
6a6993995c7f: Waiting
d61def731578: Preparing
9b23e65efbf3: Waiting
7103a84bd7a8: Waiting
f314d2ca4931: Waiting
9ceaf2194d7e: Waiting
708525a4469c: Waiting
9904484c294f: Waiting
0b3ebb410017: Waiting
98b0abab39c0: Waiting
a0eb58952d6e: Waiting
e24f5dc834ac: Preparing
f326f40d6469: Waiting
ab2b810d91a9: Preparing
5f70bf18a086: Waiting
303abea833f4: Waiting
0fc32de37b12: Waiting
78dc5d872fca: Preparing
fdcc7a85b255: Waiting
b84e1181ec67: Waiting
da1594ac65f8: Preparing
2ba86574ebff: Preparing
865c13da6176: Waiting
25d541923ed7: Waiting
8f32d02ffd27: Preparing
ed052fb339c8: Waiting
ab2b810d91a9: Waiting
6dc3fba7aa3e: Preparing
d61def731578: Waiting
78dc5d872fca: Waiting
da1594ac65f8: Waiting
e24f5dc834ac: Waiting
8f32d02ffd27: Waiting
2ba86574ebff: Waiting
6dc3fba7aa3e: Waiting
1ad4b41624ad: Layer already exists
0e725f1141a4: Layer already exists
20f4ba00d644: Layer already exists
08ade4f42c0a: Layer already exists
bf667d3c3ac7: Layer already exists
9131fdeea2e9: Layer already exists
a292804d7065: Layer already exists
ba207e6f42fd: Layer already exists
5a7de3512581: Layer already exists
7103a84bd7a8: Layer already exists
7c8fe2c1f508: Layer already exists
bab02b6b565d: Layer already exists
afe1167ccbf7: Layer already exists
f9773c3c1610: Layer already exists
29dcc5f15f74: Layer already exists
6a6993995c7f: Layer already exists
9d09ec0af6ac: Layer already exists
9b23e65efbf3: Layer already exists
d0a5d9d06cba: Layer already exists
f314d2ca4931: Layer already exists
e6fe44ee029e: Layer already exists
b84e1181ec67: Layer already exists
9ceaf2194d7e: Layer already exists
a0eb58952d6e: Layer already exists
5f70bf18a086: Layer already exists
9904484c294f: Layer already exists
0b3ebb410017: Layer already exists
fdcc7a85b255: Layer already exists
865c13da6176: Layer already exists
f326f40d6469: Layer already exists
303abea833f4: Layer already exists
ed052fb339c8: Layer already exists
708525a4469c: Layer already exists
0fc32de37b12: Layer already exists
98b0abab39c0: Layer already exists
25d541923ed7: Layer already exists
d61def731578: Layer already exists
78dc5d872fca: Layer already exists
e24f5dc834ac: Layer already exists
ab2b810d91a9: Layer already exists
da1594ac65f8: Layer already exists
2ba86574ebff: Layer already exists
8f32d02ffd27: Layer already exists
6dc3fba7aa3e: Layer already exists
fedora-43-ocaml-5.5-beta1-arm64: digest: sha256:aed7ccdf3cd49b601058dfd2661f076e2da5039828ab483ad1c071a8d04132db size: 9716
Job succeeded
2026-06-06 09:47.54: Job succeeded