Build:
  1. 0
2026-06-06 07:02.18: New job: Build using linux-arm64 in
                                []
2026-06-06 07:02.18: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-4.14-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:4aa2e66a88f79f1f5e7303e42ee54ea082f2d8fba7a106d9bda8dfb7dcbe4282
RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3
RUN opam pin add -k version ocaml-base-compiler 4.14.3
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-06-06 07:02.18: Using cache hint "4.14.3-arm64-ocurrent/opam-staging@sha256:4aa2e66a88f79f1f5e7303e42ee54ea082f2d8fba7a106d9bda8dfb7dcbe4282"
2026-06-06 09:47.54: Waiting for worker…
2026-06-06 09:47.54: 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: 614B 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:4aa2e66a88f79f1f5e7303e42ee54ea082f2d8fba7a106d9bda8dfb7dcbe4282
#4 DONE 1.1s

#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s

#6 [internal] load build context
#6 transferring context: 614B 0.0s done
#6 DONE 0.0s

#7 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:4aa2e66a88f79f1f5e7303e42ee54ea082f2d8fba7a106d9bda8dfb7dcbe4282
#7 resolve docker.io/ocurrent/opam-staging@sha256:4aa2e66a88f79f1f5e7303e42ee54ea082f2d8fba7a106d9bda8dfb7dcbe4282 done
#7 sha256:4aa2e66a88f79f1f5e7303e42ee54ea082f2d8fba7a106d9bda8dfb7dcbe4282 8.46kB / 8.46kB done
#7 sha256:f7eb94ef071077ef6a70127acf2e2a77424020b05f43785db9d4cbe6d327e8b0 0B / 233B 0.1s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 0B / 235.64MB 0.1s
#7 sha256:caeafe66f37bdd01e06392ed58af7ad7b6794e2df69026fcefadbbc213aec2d3 10.37kB / 10.37kB done
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 0B / 190.70MB 0.3s
#7 sha256:f7eb94ef071077ef6a70127acf2e2a77424020b05f43785db9d4cbe6d327e8b0 233B / 233B 0.4s done
#7 sha256:33294217d0d227a33d589d519fc6778938a84719c2aafe3442678502820ce930 0B / 681B 0.5s
#7 sha256:33294217d0d227a33d589d519fc6778938a84719c2aafe3442678502820ce930 681B / 681B 0.8s done
#7 sha256:cb4cb5693114dd8e901ae2e79b16410991013597d94439b32199233b2ef5263c 0B / 93B 1.1s
#7 sha256:cb4cb5693114dd8e901ae2e79b16410991013597d94439b32199233b2ef5263c 93B / 93B 1.1s done
#7 sha256:b61a3936de262adbe4bd3803098205978c7886f2ff8f960f2a94fbbd93876c23 0B / 1.70kB 1.2s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 14.68MB / 235.64MB 1.5s
#7 sha256:b61a3936de262adbe4bd3803098205978c7886f2ff8f960f2a94fbbd93876c23 1.70kB / 1.70kB 1.5s done
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 36.70MB / 235.64MB 1.9s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 50.33MB / 235.64MB 2.2s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 11.53MB / 190.70MB 2.3s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 69.21MB / 235.64MB 2.8s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 24.12MB / 190.70MB 2.9s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 83.89MB / 235.64MB 3.2s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 96.47MB / 235.64MB 3.5s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 110.10MB / 235.64MB 4.1s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 37.75MB / 190.70MB 4.5s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 125.83MB / 235.64MB 4.5s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 140.51MB / 235.64MB 4.8s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 161.48MB / 235.64MB 5.2s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 182.45MB / 235.64MB 5.6s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 205.52MB / 235.64MB 6.1s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 48.23MB / 190.70MB 6.3s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 218.10MB / 235.64MB 6.4s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 235.64MB / 235.64MB 6.9s
#7 sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 235.64MB / 235.64MB 6.9s done
#7 extracting sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 61.87MB / 190.70MB 7.8s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 80.74MB / 190.70MB 8.1s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 93.32MB / 190.70MB 8.3s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 114.29MB / 190.70MB 8.6s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 126.88MB / 190.70MB 8.8s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 142.61MB / 190.70MB 9.1s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 155.19MB / 190.70MB 9.4s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 166.72MB / 190.70MB 9.8s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 186.65MB / 190.70MB 10.1s
#7 sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 190.70MB / 190.70MB 10.3s done
#7 extracting sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 8.7s
#7 extracting sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 15.0s
#7 extracting sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 20.2s
#7 extracting sha256:d4ba2357864b03f8d936fe6aae847a2d18635731a1a667fd1f3d50a0b3cf2bd7 24.7s done
#7 extracting sha256:f7eb94ef071077ef6a70127acf2e2a77424020b05f43785db9d4cbe6d327e8b0
#7 extracting sha256:f7eb94ef071077ef6a70127acf2e2a77424020b05f43785db9d4cbe6d327e8b0 done
#7 extracting sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 0.1s
#7 extracting sha256:7c4eef70b6a49cc17ce62a751d579c679535b8a6ef44447892814735824e0dd0 1.2s done
#7 extracting sha256:33294217d0d227a33d589d519fc6778938a84719c2aafe3442678502820ce930 done
#7 extracting sha256:cb4cb5693114dd8e901ae2e79b16410991013597d94439b32199233b2ef5263c done
#7 extracting sha256:b61a3936de262adbe4bd3803098205978c7886f2ff8f960f2a94fbbd93876c23 done
#7 DONE 34.6s

#8 [2/6] RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
#8 28.11 [ocaml-patches-overlay] Initialised
#8 DONE 34.4s

#9 [3/6] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3
#9 0.577 
#9 0.577 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#9 0.577 Switch invariant: ["ocaml-base-compiler" {= "4.14.3"}]
#9 6.411 
#9 6.411 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 9.143 -> installed base-bigarray.base
#9 9.143 -> installed base-threads.base
#9 9.145 -> installed base-unix.base
#9 9.146 -> installed ocaml-options-vanilla.1
#9 9.501 -> retrieved ocaml-config.2  (2 extra sources)
#9 10.72 -> retrieved ocaml-base-compiler.4.14.3  (https://opam.ocaml.org/cache)
#9 95.59 -> installed ocaml-base-compiler.4.14.3
#9 95.59 -> installed ocaml-config.2
#9 95.69 -> installed ocaml.4.14.3
#9 96.10 Done.
#9 96.10 # Run eval $(opam env --switch=4.14) to update the current shell environment
#9 DONE 98.1s

#10 [4/6] RUN opam pin add -k version ocaml-base-compiler 4.14.3
#10 0.637 ocaml-base-compiler is now pinned to version 4.14.3
#10 0.637 
#10 6.246 No package build needed.
#10 6.246 Nothing to do.
#10 6.246 # Run eval $(opam env) to update the current shell environment
#10 DONE 6.3s

#11 [5/6] RUN opam install -y opam-depext
#11 6.475 The following actions will be performed:
#11 6.475   - install opam-depext 1.2.3
#11 6.475 
#11 6.475 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 6.730 -> retrieved opam-depext.1.2.3  (https://opam.ocaml.org/cache)
#11 10.05 -> installed opam-depext.1.2.3
#11 10.06 Done.
#11 10.06 
#11 10.06 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#11 10.06 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#11 10.06 # Run eval $(opam env) to update the current shell environment
#11 DONE 11.4s

#12 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#12 DONE 0.0s

#13 exporting to image
#13 exporting layers
#13 exporting layers 2.8s done
#13 writing image sha256:7d66c3ddd057dbea3131f864160148fa6068defddc9c63caec4e5e411949a55b done
#13 DONE 2.8s

 1 warning found (use docker --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 10)
Pushing "sha256:7d66c3ddd057dbea3131f864160148fa6068defddc9c63caec4e5e411949a55b" to "ocurrent/opam-staging:fedora-42-ocaml-4.14-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a434de423912: Preparing
27972769bc19: Preparing
59d63d9d3d6d: Preparing
2a32e9dda010: Preparing
30fa59331c39: Preparing
f5042d3ba300: Preparing
c3c64c1bd0e6: Preparing
1e3ebb88a888: Preparing
ccf6ec73248d: Preparing
0eb1a6cf7121: Preparing
a8cd72450052: Preparing
1dcb231a14cf: Preparing
0a1dd8a0dadb: Preparing
fb25125d3d3e: Preparing
ad75f07f0f62: Preparing
216f69adf28f: Preparing
cf6fb57ea6ff: Preparing
d44b2a8e9c91: Preparing
f7b18918d175: Preparing
da25ea36000f: Preparing
95f0e6f7f124: Preparing
6ea3a0fe09fe: Preparing
62feb1f81ce5: Preparing
5f70bf18a086: Preparing
d57996946e5e: Preparing
0eb1a6cf7121: Waiting
a8cd72450052: Waiting
1dcb231a14cf: Waiting
0a1dd8a0dadb: Waiting
f5042d3ba300: Waiting
fb25125d3d3e: Waiting
da25ea36000f: Waiting
62feb1f81ce5: Waiting
95f0e6f7f124: Waiting
cf6fb57ea6ff: Waiting
6ea3a0fe09fe: Waiting
c3c64c1bd0e6: Waiting
5f70bf18a086: Waiting
ccf6ec73248d: Waiting
1e3ebb88a888: Waiting
ad75f07f0f62: Waiting
d44b2a8e9c91: Waiting
d57996946e5e: Waiting
b0dfdc2b1d06: Preparing
f7b18918d175: Waiting
216f69adf28f: Waiting
861ea99b016b: Preparing
d9966b45d028: Preparing
8951ce74eebd: Preparing
8951ce74eebd: Preparing
e946eb008819: Preparing
d9966b45d028: Waiting
e2178fd98c5a: Preparing
2b152bb2ba0f: Preparing
b0dfdc2b1d06: Waiting
861ea99b016b: Waiting
8951ce74eebd: Waiting
146e66b6e03c: Preparing
e946eb008819: Waiting
b03ed9ab7477: Preparing
2b152bb2ba0f: Waiting
e2178fd98c5a: Waiting
afdaf1f52cb8: Preparing
146e66b6e03c: Waiting
f2b1f24bbad7: Preparing
b03ed9ab7477: Waiting
38f92e8fd3e2: Preparing
5850c0248d24: Preparing
afdaf1f52cb8: Waiting
ddbf3d225f37: Preparing
67cf2602a585: Preparing
125fe9df1157: Preparing
c0a7fa067fbf: Preparing
e1192c230d4d: Preparing
5850c0248d24: Waiting
f2b1f24bbad7: Waiting
ddbf3d225f37: Waiting
c0a7fa067fbf: Waiting
e1192c230d4d: Waiting
125fe9df1157: Waiting
38f92e8fd3e2: Waiting
67cf2602a585: Waiting
59d63d9d3d6d: Pushed
a434de423912: Pushed
f5042d3ba300: Layer already exists
c3c64c1bd0e6: Layer already exists
27972769bc19: Pushed
1e3ebb88a888: Layer already exists
ccf6ec73248d: Layer already exists
0eb1a6cf7121: Layer already exists
a8cd72450052: Layer already exists
1dcb231a14cf: Layer already exists
0a1dd8a0dadb: Layer already exists
fb25125d3d3e: Layer already exists
216f69adf28f: Layer already exists
ad75f07f0f62: Layer already exists
cf6fb57ea6ff: Layer already exists
f7b18918d175: Layer already exists
d44b2a8e9c91: Layer already exists
da25ea36000f: Layer already exists
95f0e6f7f124: Layer already exists
6ea3a0fe09fe: Layer already exists
62feb1f81ce5: Layer already exists
5f70bf18a086: Layer already exists
d57996946e5e: Layer already exists
b0dfdc2b1d06: Layer already exists
861ea99b016b: Layer already exists
d9966b45d028: Layer already exists
8951ce74eebd: Layer already exists
e946eb008819: Layer already exists
e2178fd98c5a: Layer already exists
2b152bb2ba0f: Layer already exists
146e66b6e03c: Layer already exists
b03ed9ab7477: Layer already exists
afdaf1f52cb8: Layer already exists
f2b1f24bbad7: Layer already exists
38f92e8fd3e2: Layer already exists
5850c0248d24: Layer already exists
ddbf3d225f37: Layer already exists
67cf2602a585: Layer already exists
125fe9df1157: Layer already exists
e1192c230d4d: Layer already exists
c0a7fa067fbf: Layer already exists
30fa59331c39: Pushed
2a32e9dda010: Pushed
fedora-42-ocaml-4.14-arm64: digest: sha256:63d249c65504005d3104b092f6077f0d61665c76c9c2322d2ff4c63024e060ab size: 9506
The push refers to repository [docker.io/ocurrent/opam-staging]
a434de423912: Preparing
27972769bc19: Preparing
59d63d9d3d6d: Preparing
2a32e9dda010: Preparing
30fa59331c39: Preparing
f5042d3ba300: Preparing
c3c64c1bd0e6: Preparing
1e3ebb88a888: Preparing
ccf6ec73248d: Preparing
0eb1a6cf7121: Preparing
a8cd72450052: Preparing
1dcb231a14cf: Preparing
f5042d3ba300: Waiting
0a1dd8a0dadb: Preparing
fb25125d3d3e: Preparing
c3c64c1bd0e6: Waiting
ad75f07f0f62: Preparing
216f69adf28f: Preparing
1e3ebb88a888: Waiting
cf6fb57ea6ff: Preparing
d44b2a8e9c91: Preparing
ccf6ec73248d: Waiting
f7b18918d175: Preparing
da25ea36000f: Preparing
95f0e6f7f124: Preparing
6ea3a0fe09fe: Preparing
62feb1f81ce5: Preparing
5f70bf18a086: Preparing
d57996946e5e: Preparing
b0dfdc2b1d06: Preparing
861ea99b016b: Preparing
d9966b45d028: Preparing
8951ce74eebd: Preparing
8951ce74eebd: Preparing
e946eb008819: Preparing
e2178fd98c5a: Preparing
2b152bb2ba0f: Preparing
146e66b6e03c: Preparing
b03ed9ab7477: Preparing
afdaf1f52cb8: Preparing
f2b1f24bbad7: Preparing
38f92e8fd3e2: Preparing
5850c0248d24: Preparing
ddbf3d225f37: Preparing
67cf2602a585: Preparing
125fe9df1157: Preparing
c0a7fa067fbf: Preparing
e1192c230d4d: Preparing
a8cd72450052: Waiting
1dcb231a14cf: Waiting
0a1dd8a0dadb: Waiting
fb25125d3d3e: Waiting
ad75f07f0f62: Waiting
216f69adf28f: Waiting
cf6fb57ea6ff: Waiting
d44b2a8e9c91: Waiting
f7b18918d175: Waiting
da25ea36000f: Waiting
95f0e6f7f124: Waiting
6ea3a0fe09fe: Waiting
62feb1f81ce5: Waiting
5f70bf18a086: Waiting
d57996946e5e: Waiting
b0dfdc2b1d06: Waiting
861ea99b016b: Waiting
d9966b45d028: Waiting
8951ce74eebd: Waiting
e946eb008819: Waiting
0eb1a6cf7121: Waiting
b03ed9ab7477: Waiting
2b152bb2ba0f: Waiting
afdaf1f52cb8: Waiting
146e66b6e03c: Waiting
5850c0248d24: Waiting
f2b1f24bbad7: Waiting
67cf2602a585: Waiting
38f92e8fd3e2: Waiting
ddbf3d225f37: Waiting
e1192c230d4d: Waiting
c0a7fa067fbf: Waiting
e2178fd98c5a: Waiting
125fe9df1157: Waiting
2a32e9dda010: Layer already exists
27972769bc19: Layer already exists
59d63d9d3d6d: Layer already exists
a434de423912: Layer already exists
30fa59331c39: Layer already exists
f5042d3ba300: Layer already exists
ccf6ec73248d: Layer already exists
c3c64c1bd0e6: Layer already exists
0eb1a6cf7121: Layer already exists
1e3ebb88a888: Layer already exists
a8cd72450052: Layer already exists
fb25125d3d3e: Layer already exists
0a1dd8a0dadb: Layer already exists
1dcb231a14cf: Layer already exists
ad75f07f0f62: Layer already exists
216f69adf28f: Layer already exists
d44b2a8e9c91: Layer already exists
f7b18918d175: Layer already exists
cf6fb57ea6ff: Layer already exists
da25ea36000f: Layer already exists
6ea3a0fe09fe: Layer already exists
5f70bf18a086: Layer already exists
95f0e6f7f124: Layer already exists
62feb1f81ce5: Layer already exists
d57996946e5e: Layer already exists
b0dfdc2b1d06: Layer already exists
d9966b45d028: Layer already exists
861ea99b016b: Layer already exists
8951ce74eebd: Layer already exists
e946eb008819: Layer already exists
e2178fd98c5a: Layer already exists
2b152bb2ba0f: Layer already exists
146e66b6e03c: Layer already exists
b03ed9ab7477: Layer already exists
afdaf1f52cb8: Layer already exists
f2b1f24bbad7: Layer already exists
38f92e8fd3e2: Layer already exists
ddbf3d225f37: Layer already exists
5850c0248d24: Layer already exists
67cf2602a585: Layer already exists
125fe9df1157: Layer already exists
c0a7fa067fbf: Layer already exists
e1192c230d4d: Layer already exists
fedora-42-ocaml-4.14-arm64: digest: sha256:63d249c65504005d3104b092f6077f0d61665c76c9c2322d2ff4c63024e060ab size: 9506
Job succeeded
2026-06-06 09:52.12: Job succeeded