Build:
- 0
2026-05-17 20:21.39: New job: Build using linux-arm64 in
[]
2026-05-17 20:21.39: Will push staging image to ocurrent/opam-staging:fedora-44-ocaml-5.5-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:8db2593bd56648c0bbe75982ceb5e3dfa9f4492da59544dda7741163a4ca23c6
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 --packages=ocaml-variants.5.5.0+trunk
RUN opam pin add -k version ocaml-variants 5.5.0+trunk
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-05-17 20:21.39: Using cache hint "5.5.0-arm64-ocurrent/opam-staging@sha256:8db2593bd56648c0bbe75982ceb5e3dfa9f4492da59544dda7741163a4ca23c6"
2026-05-17 20:33.06: Waiting for worker…
2026-05-17 20:33.06: Got resource from pool OCluster
Building on molpadia.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: 657B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.6s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:2780b5c3bab67f1f76c781860de469442999ed1a0d7992a5efdf2cffc0e3d769
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:8db2593bd56648c0bbe75982ceb5e3dfa9f4492da59544dda7741163a4ca23c6
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 657B done
#6 DONE 0.0s
#7 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:8db2593bd56648c0bbe75982ceb5e3dfa9f4492da59544dda7741163a4ca23c6
#7 resolve docker.io/ocurrent/opam-staging@sha256:8db2593bd56648c0bbe75982ceb5e3dfa9f4492da59544dda7741163a4ca23c6
#7 resolve docker.io/ocurrent/opam-staging@sha256:8db2593bd56648c0bbe75982ceb5e3dfa9f4492da59544dda7741163a4ca23c6 0.8s done
#7 DONE 1.0s
#8 [2/7] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 1.005 [beta] Initialised
#8 DONE 1.4s
#9 [3/7] RUN yum install -y zstd && yum clean packages
#9 0.332 Updating and loading repositories:
#9 0.975 Repositories loaded.
#9 1.203 Package "zstd-1.5.7-5.fc44.aarch64" is already installed.
#9 1.203
#9 1.203 Nothing to do.
#9 1.255 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#9 DONE 1.3s
#10 [4/7] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#10 0.634
#10 0.634 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#10 0.634 Switch invariant: ["ocaml-variants" {= "5.5.0+trunk"}]
#10 5.929
#10 5.929 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 8.367 -> installed base-bigarray.base
#10 8.368 -> installed base-threads.base
#10 8.369 -> installed base-unix.base
#10 8.370 -> installed compiler-cloning.disabled
#10 8.372 -> installed host-arch-arm64.1
#10 8.374 -> installed host-system-other.1
#10 8.383 -> retrieved ocaml.5.5.0 (https://opam.ocaml.org/cache)
#10 8.977 -> retrieved ocaml-compiler.5.5 (https://github.com/ocaml/ocaml/archive/5.5.tar.gz)
#10 125.0 -> installed ocaml-compiler.5.5
#10 125.0 -> installed ocaml-variants.5.5.0+trunk
#10 125.1 -> installed ocaml.5.5.0
#10 125.1 -> installed base-domains.base
#10 125.1 -> installed base-effects.base
#10 125.1 -> installed base-nnp.base
#10 125.5 Done.
#10 125.5 # Run eval $(opam env --switch=5.5) to update the current shell environment
#10 DONE 127.5s
#11 [5/7] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#11 0.593 ocaml-variants is now pinned to version 5.5.0+trunk
#11 0.593
#11 5.824 No package build needed.
#11 5.824 Nothing to do.
#11 5.825 # Run eval $(opam env) to update the current shell environment
#11 DONE 5.8s
#12 [6/7] RUN opam install -y opam-depext
#12 5.941 The following actions will be performed:
#12 5.941 - install opam-depext 1.2.3
#12 5.941
#12 5.941 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 6.076 -> retrieved opam-depext.1.2.3 (https://opam.ocaml.org/cache)
#12 9.293 -> installed opam-depext.1.2.3
#12 9.301 Done.
#12 9.302
#12 9.302 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#12 9.302 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#12 9.302 # Run eval $(opam env) to update the current shell environment
#12 DONE 10.6s
#13 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 DONE 0.0s
#14 exporting to image
#14 exporting layers
#14 exporting layers 2.1s done
#14 writing image sha256:e6b519e71abf9c36fbad6e81dc226b7f89241dc77b4b2f8b32437df44a19b2e5 done
#14 DONE 2.1s
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:e6b519e71abf9c36fbad6e81dc226b7f89241dc77b4b2f8b32437df44a19b2e5" to "ocurrent/opam-staging:fedora-44-ocaml-5.5-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
de644ace2aba: Preparing
456a4356c49e: Preparing
7d5802a1597c: Preparing
9233527ab190: Preparing
316f65b1d9e0: Preparing
b332f4dd3e97: Preparing
0d37e7a058cb: Preparing
8d8452028e62: Preparing
d4561fbe5e15: Preparing
0386993a6a2a: Preparing
e12c2824ef39: Preparing
a29f300cbcb3: Preparing
c46417269fbb: Preparing
07e7d932c689: Preparing
a64dcd4ae21c: Preparing
624610ec8e5c: Preparing
7b25963741d5: Preparing
0386993a6a2a: Waiting
d4561fbe5e15: Waiting
b332f4dd3e97: Waiting
e12c2824ef39: Waiting
19d8e99f2789: Preparing
b9efc56dd613: Preparing
c46417269fbb: Waiting
a29f300cbcb3: Waiting
4379339f1f35: Preparing
0d37e7a058cb: Waiting
4bb16acbeeb1: Preparing
07e7d932c689: Waiting
ed803b4bea93: Preparing
a64dcd4ae21c: Waiting
8d8452028e62: Waiting
8bc05dc4aa77: Preparing
19d8e99f2789: Waiting
7b25963741d5: Waiting
080274699104: Preparing
624610ec8e5c: Waiting
5f70bf18a086: Preparing
3a486209aeff: Preparing
b9efc56dd613: Waiting
138521960d99: Preparing
0bed5e73d653: Preparing
ed803b4bea93: Waiting
8bc05dc4aa77: Waiting
e53599ea0144: Preparing
4379339f1f35: Waiting
080274699104: Waiting
5f70bf18a086: Waiting
730887bb3f11: Preparing
3a486209aeff: Waiting
4bb16acbeeb1: Waiting
138521960d99: Waiting
a48f3ac34a73: Preparing
0bed5e73d653: Waiting
e53599ea0144: Waiting
730887bb3f11: Waiting
1ddc61ab3d95: Preparing
a48f3ac34a73: Waiting
0d5d5f9095db: Preparing
1ddc61ab3d95: Waiting
140ee9643feb: Preparing
a367c0def7f8: Preparing
0d5d5f9095db: Waiting
a9a347bd8601: Preparing
140ee9643feb: Waiting
c475ee0c3bb7: Preparing
a367c0def7f8: Waiting
2e39fed8b20d: Preparing
a9a347bd8601: Waiting
bbef760bc2cf: Preparing
c475ee0c3bb7: Waiting
7c545bdd8e54: Preparing
2e39fed8b20d: Waiting
bbef760bc2cf: Waiting
60492a79cb58: Preparing
eeb0c909f32c: Preparing
7c545bdd8e54: Waiting
35ce60c9432a: Preparing
60492a79cb58: Waiting
eeb0c909f32c: Waiting
68ff0d8c8dca: Preparing
bc927f59064c: Preparing
35ce60c9432a: Waiting
bc927f59064c: Waiting
68ff0d8c8dca: Waiting
7d5802a1597c: Pushed
de644ace2aba: Pushed
316f65b1d9e0: Pushed
456a4356c49e: Pushed
0d37e7a058cb: Layer already exists
8d8452028e62: Layer already exists
d4561fbe5e15: Layer already exists
0386993a6a2a: Layer already exists
e12c2824ef39: Layer already exists
a29f300cbcb3: Layer already exists
c46417269fbb: Layer already exists
07e7d932c689: Layer already exists
a64dcd4ae21c: Layer already exists
624610ec8e5c: Layer already exists
7b25963741d5: Layer already exists
19d8e99f2789: Layer already exists
b9efc56dd613: Layer already exists
4379339f1f35: Layer already exists
4bb16acbeeb1: Layer already exists
ed803b4bea93: Layer already exists
8bc05dc4aa77: Layer already exists
080274699104: Layer already exists
5f70bf18a086: Layer already exists
3a486209aeff: Layer already exists
138521960d99: Layer already exists
0bed5e73d653: Layer already exists
e53599ea0144: Layer already exists
730887bb3f11: Layer already exists
a48f3ac34a73: Layer already exists
1ddc61ab3d95: Layer already exists
0d5d5f9095db: Layer already exists
140ee9643feb: Layer already exists
a367c0def7f8: Layer already exists
a9a347bd8601: Layer already exists
c475ee0c3bb7: Layer already exists
2e39fed8b20d: Layer already exists
bbef760bc2cf: Layer already exists
7c545bdd8e54: Layer already exists
60492a79cb58: Layer already exists
eeb0c909f32c: Layer already exists
35ce60c9432a: Layer already exists
68ff0d8c8dca: Layer already exists
bc927f59064c: Layer already exists
b332f4dd3e97: Pushed
9233527ab190: Pushed
fedora-44-ocaml-5.5-arm64: digest: sha256:2dd5d7129f0fee39a325e7d23c1ca804d4fd0d44e32d60c995bba1a13a8ac32a size: 9713
The push refers to repository [docker.io/ocurrent/opam-staging]
de644ace2aba: Preparing
456a4356c49e: Preparing
7d5802a1597c: Preparing
9233527ab190: Preparing
316f65b1d9e0: Preparing
b332f4dd3e97: Preparing
0d37e7a058cb: Preparing
8d8452028e62: Preparing
d4561fbe5e15: Preparing
0386993a6a2a: Preparing
b332f4dd3e97: Waiting
e12c2824ef39: Preparing
a29f300cbcb3: Preparing
c46417269fbb: Preparing
0d37e7a058cb: Waiting
07e7d932c689: Preparing
a64dcd4ae21c: Preparing
8d8452028e62: Waiting
624610ec8e5c: Preparing
7b25963741d5: Preparing
19d8e99f2789: Preparing
d4561fbe5e15: Waiting
b9efc56dd613: Preparing
0386993a6a2a: Waiting
4379339f1f35: Preparing
4bb16acbeeb1: Preparing
e12c2824ef39: Waiting
ed803b4bea93: Preparing
8bc05dc4aa77: Preparing
a29f300cbcb3: Waiting
080274699104: Preparing
c46417269fbb: Waiting
5f70bf18a086: Preparing
3a486209aeff: Preparing
138521960d99: Preparing
07e7d932c689: Waiting
0bed5e73d653: Preparing
e53599ea0144: Preparing
a64dcd4ae21c: Waiting
730887bb3f11: Preparing
624610ec8e5c: Waiting
a48f3ac34a73: Preparing
7b25963741d5: Waiting
1ddc61ab3d95: Preparing
0d5d5f9095db: Preparing
19d8e99f2789: Waiting
140ee9643feb: Preparing
a367c0def7f8: Preparing
b9efc56dd613: Waiting
a9a347bd8601: Preparing
4379339f1f35: Waiting
c475ee0c3bb7: Preparing
4bb16acbeeb1: Waiting
2e39fed8b20d: Preparing
bbef760bc2cf: Preparing
7c545bdd8e54: Preparing
60492a79cb58: Preparing
eeb0c909f32c: Preparing
ed803b4bea93: Waiting
35ce60c9432a: Preparing
8bc05dc4aa77: Waiting
68ff0d8c8dca: Preparing
080274699104: Waiting
bc927f59064c: Preparing
5f70bf18a086: Waiting
3a486209aeff: Waiting
138521960d99: Waiting
c475ee0c3bb7: Waiting
0bed5e73d653: Waiting
2e39fed8b20d: Waiting
e53599ea0144: Waiting
bbef760bc2cf: Waiting
7c545bdd8e54: Waiting
730887bb3f11: Waiting
60492a79cb58: Waiting
a48f3ac34a73: Waiting
eeb0c909f32c: Waiting
35ce60c9432a: Waiting
68ff0d8c8dca: Waiting
1ddc61ab3d95: Waiting
bc927f59064c: Waiting
0d5d5f9095db: Waiting
a9a347bd8601: Waiting
140ee9643feb: Waiting
a367c0def7f8: Waiting
456a4356c49e: Layer already exists
9233527ab190: Layer already exists
de644ace2aba: Layer already exists
7d5802a1597c: Layer already exists
316f65b1d9e0: Layer already exists
b332f4dd3e97: Layer already exists
0d37e7a058cb: Layer already exists
8d8452028e62: Layer already exists
d4561fbe5e15: Layer already exists
0386993a6a2a: Layer already exists
a29f300cbcb3: Layer already exists
07e7d932c689: Layer already exists
e12c2824ef39: Layer already exists
c46417269fbb: Layer already exists
a64dcd4ae21c: Layer already exists
19d8e99f2789: Layer already exists
624610ec8e5c: Layer already exists
b9efc56dd613: Layer already exists
7b25963741d5: Layer already exists
4379339f1f35: Layer already exists
4bb16acbeeb1: Layer already exists
ed803b4bea93: Layer already exists
8bc05dc4aa77: Layer already exists
5f70bf18a086: Layer already exists
080274699104: Layer already exists
3a486209aeff: Layer already exists
730887bb3f11: Layer already exists
0bed5e73d653: Layer already exists
138521960d99: Layer already exists
e53599ea0144: Layer already exists
a48f3ac34a73: Layer already exists
0d5d5f9095db: Layer already exists
a367c0def7f8: Layer already exists
1ddc61ab3d95: Layer already exists
140ee9643feb: Layer already exists
a9a347bd8601: Layer already exists
7c545bdd8e54: Layer already exists
bbef760bc2cf: Layer already exists
2e39fed8b20d: Layer already exists
c475ee0c3bb7: Layer already exists
60492a79cb58: Layer already exists
eeb0c909f32c: Layer already exists
35ce60c9432a: Layer already exists
bc927f59064c: Layer already exists
68ff0d8c8dca: Layer already exists
fedora-44-ocaml-5.5-arm64: digest: sha256:2dd5d7129f0fee39a325e7d23c1ca804d4fd0d44e32d60c995bba1a13a8ac32a size: 9713
Job succeeded
2026-05-17 20:37.08: Job succeeded