Build:
  1. 0
2026-06-06 07:05.35: New job: Build using linux-arm64 in
                                []
2026-06-06 07:05.35: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-4.11-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:4c0fb9ad2ff8a28756c417c3f6aa3bc2b3876b8824301f2b0f45395965ae2f47
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.11 --packages=ocaml-base-compiler.4.11.2
RUN opam pin add -k version ocaml-base-compiler 4.11.2
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-06-06 07:05.35: Using cache hint "4.11.2-arm64-ocurrent/opam-staging@sha256:4c0fb9ad2ff8a28756c417c3f6aa3bc2b3876b8824301f2b0f45395965ae2f47"
2026-06-06 11:19.20: Waiting for worker…
2026-06-06 11:19.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: 504B 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:4c0fb9ad2ff8a28756c417c3f6aa3bc2b3876b8824301f2b0f45395965ae2f47
#4 DONE 1.1s

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

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

#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:4c0fb9ad2ff8a28756c417c3f6aa3bc2b3876b8824301f2b0f45395965ae2f47
#7 resolve docker.io/ocurrent/opam-staging@sha256:4c0fb9ad2ff8a28756c417c3f6aa3bc2b3876b8824301f2b0f45395965ae2f47 done
#7 sha256:162e14d4c69f183d3830cbff02eee8012e8d682e7d55667e2d184cd6b4ef1e4c 9.99kB / 9.99kB done
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 0B / 216.68MB 0.1s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 0B / 185.36MB 0.1s
#7 sha256:2717490049b598bd2285d8c743e8fba40199f7fb7d50d8211801ac56634827ad 0B / 233B 0.2s
#7 sha256:4c0fb9ad2ff8a28756c417c3f6aa3bc2b3876b8824301f2b0f45395965ae2f47 8.66kB / 8.66kB done
#7 sha256:2717490049b598bd2285d8c743e8fba40199f7fb7d50d8211801ac56634827ad 233B / 233B 0.4s done
#7 sha256:bce0155d6f67c53fb37de717166da5a838b01595fa2d48a74fc6a0bb4bc079ca 674B / 674B 0.5s done
#7 sha256:20e5fc3cc9b4b2b16a8da982eabcb16ff252fd63c861ea08e2361e16c6716fb7 0B / 93B 0.6s
#7 sha256:a54b910903db2ad4caa00fa82cb611a185fc99cafb144fd0b56d0667986392f0 0B / 1.68kB 1.0s
#7 sha256:20e5fc3cc9b4b2b16a8da982eabcb16ff252fd63c861ea08e2361e16c6716fb7 93B / 93B 0.9s done
#7 sha256:a54b910903db2ad4caa00fa82cb611a185fc99cafb144fd0b56d0667986392f0 1.68kB / 1.68kB 1.3s done
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 12.58MB / 216.68MB 2.4s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 24.12MB / 216.68MB 3.9s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 35.65MB / 216.68MB 4.8s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 6.29MB / 185.36MB 5.2s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 48.23MB / 216.68MB 6.3s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 60.82MB / 216.68MB 7.6s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 15.73MB / 185.36MB 7.9s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 72.35MB / 216.68MB 8.6s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 85.98MB / 216.68MB 9.4s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 25.17MB / 185.36MB 9.8s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 100.66MB / 216.68MB 10.0s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 120.59MB / 216.68MB 10.4s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 36.70MB / 185.36MB 10.4s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 138.41MB / 216.68MB 10.8s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 47.19MB / 185.36MB 10.9s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 149.95MB / 216.68MB 11.1s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 164.63MB / 216.68MB 11.5s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 58.72MB / 185.36MB 11.5s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 176.16MB / 216.68MB 11.8s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 68.16MB / 185.36MB 11.8s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 193.99MB / 216.68MB 12.2s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 78.64MB / 185.36MB 12.2s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 207.62MB / 216.68MB 12.5s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 91.23MB / 185.36MB 12.7s
#7 sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 216.68MB / 216.68MB 12.8s done
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 110.10MB / 185.36MB 13.0s
#7 extracting sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 124.78MB / 185.36MB 13.2s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 138.41MB / 185.36MB 13.4s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 153.09MB / 185.36MB 13.6s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 166.72MB / 185.36MB 14.0s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 176.16MB / 185.36MB 14.6s
#7 sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 185.36MB / 185.36MB 16.1s done
#7 extracting sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 6.1s
#7 extracting sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 13.8s
#7 extracting sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 19.1s
#7 extracting sha256:b982cf2a0cdf10b55ce5660ef6a86582f15acee4e57a4ba757f8c6e9dcfdb74e 20.2s done
#7 extracting sha256:2717490049b598bd2285d8c743e8fba40199f7fb7d50d8211801ac56634827ad
#7 extracting sha256:2717490049b598bd2285d8c743e8fba40199f7fb7d50d8211801ac56634827ad done
#7 extracting sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 0.1s
#7 extracting sha256:764a10fa516faaac0013f54cb796878786e353cdff7434661f83027ea0c81e4e 0.7s done
#7 extracting sha256:bce0155d6f67c53fb37de717166da5a838b01595fa2d48a74fc6a0bb4bc079ca done
#7 extracting sha256:20e5fc3cc9b4b2b16a8da982eabcb16ff252fd63c861ea08e2361e16c6716fb7 done
#7 extracting sha256:a54b910903db2ad4caa00fa82cb611a185fc99cafb144fd0b56d0667986392f0 done
#7 DONE 35.8s

#8 [2/5] RUN opam switch create 4.11 --packages=ocaml-base-compiler.4.11.2
#8 0.786 
#8 0.786 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#8 0.786 Switch invariant: ["ocaml-base-compiler" {= "4.11.2"}]
#8 6.511 
#8 6.511 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 9.119 -> installed base-bigarray.base
#8 9.121 -> installed base-threads.base
#8 9.122 -> installed base-unix.base
#8 9.251 -> retrieved ocaml-config.1  (2 extra sources)
#8 9.874 -> retrieved ocaml-base-compiler.4.11.2  (https://opam.ocaml.org/cache)
#8 102.4 -> installed ocaml-base-compiler.4.11.2
#8 102.4 -> installed ocaml-config.1
#8 102.4 -> installed ocaml.4.11.2
#8 102.8 Done.
#8 102.8 # Run eval $(opam env --switch=4.11) to update the current shell environment
#8 DONE 104.5s

#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.11.2
#9 0.544 ocaml-base-compiler is now pinned to version 4.11.2
#9 0.544 
#9 6.308 No package build needed.
#9 6.308 Nothing to do.
#9 6.308 # Run eval $(opam env) to update the current shell environment
#9 DONE 6.3s

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

#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.0s

#12 exporting to image
#12 exporting layers
#12 exporting layers 2.3s done
#12 writing image sha256:a302dc895b5d7d3180d1364313243360fd9086d9136cc01541ef3a54a59adadf done
#12 DONE 2.3s

 1 warning found (use docker --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 9)
Pushing "sha256:a302dc895b5d7d3180d1364313243360fd9086d9136cc01541ef3a54a59adadf" to "ocurrent/opam-staging:debian-12-ocaml-4.11-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
c398c6967d80: Preparing
76bc6e287036: Preparing
44a7357795de: Preparing
a738167fdb79: Preparing
0e09cb6cd98f: Preparing
2e90525a8aef: Preparing
0c91cec80a75: Preparing
193752c3a8a5: Preparing
2de9c8e6d4a4: Preparing
897eb6612d44: Preparing
39e8b8f6d421: Preparing
6df0d1ee0477: Preparing
7ebd89f047f0: Preparing
cd9f4093019b: Preparing
3b596e5a4ecb: Preparing
ce972262b44a: Preparing
0a8d16de877e: Preparing
6da4b3595304: Preparing
0890c3063585: Preparing
e00381dd0c1d: Preparing
92617ea7114e: Preparing
a0c28574bbd6: Preparing
2de9c8e6d4a4: Waiting
5f70bf18a086: Preparing
ae1c975d9d3c: Preparing
e0f1ed445cbd: Preparing
39e8b8f6d421: Waiting
6df0d1ee0477: Waiting
d7c20efec6bd: Preparing
e16b42af9959: Preparing
897eb6612d44: Waiting
bb8729724bdc: Preparing
bb8729724bdc: Preparing
5995fd9a06c4: Preparing
3b596e5a4ecb: Waiting
b14b496c7916: Preparing
7ebd89f047f0: Waiting
178288335788: Preparing
0a8d16de877e: Waiting
cd9f4093019b: Waiting
40cd201e17e9: Preparing
6da4b3595304: Waiting
a3c2e5f95965: Preparing
ce972262b44a: Waiting
dbc0294ef82d: Preparing
76ff0c6bf97d: Preparing
0890c3063585: Waiting
91f01c6974e1: Preparing
d7c20efec6bd: Waiting
e00381dd0c1d: Waiting
2c4f2522f3f0: Preparing
5ad2f59219a9: Preparing
ae1c975d9d3c: Waiting
92617ea7114e: Waiting
5f70bf18a086: Waiting
e16b42af9959: Waiting
3de7236875f5: Preparing
a0c28574bbd6: Waiting
a4e47eb1b385: Preparing
bb8729724bdc: Waiting
a3c2e5f95965: Waiting
b1b9467b25c7: Preparing
2e90525a8aef: Waiting
91f01c6974e1: Waiting
b14b496c7916: Waiting
88df7b419706: Preparing
178288335788: Waiting
5995fd9a06c4: Waiting
dbc0294ef82d: Waiting
a1ea3521f7b8: Preparing
0c91cec80a75: Waiting
193752c3a8a5: Waiting
76ff0c6bf97d: Waiting
a4e47eb1b385: Waiting
b1b9467b25c7: Waiting
5ad2f59219a9: Waiting
88df7b419706: Waiting
2c4f2522f3f0: Waiting
3de7236875f5: Waiting
a1ea3521f7b8: Waiting
0e09cb6cd98f: Layer already exists
2e90525a8aef: Layer already exists
0c91cec80a75: Layer already exists
193752c3a8a5: Layer already exists
2de9c8e6d4a4: Layer already exists
897eb6612d44: Layer already exists
44a7357795de: Pushed
39e8b8f6d421: Layer already exists
c398c6967d80: Pushed
6df0d1ee0477: Layer already exists
7ebd89f047f0: Layer already exists
cd9f4093019b: Layer already exists
76bc6e287036: Pushed
ce972262b44a: Layer already exists
3b596e5a4ecb: Layer already exists
0a8d16de877e: Layer already exists
6da4b3595304: Layer already exists
0890c3063585: Layer already exists
e00381dd0c1d: Layer already exists
92617ea7114e: Layer already exists
a0c28574bbd6: Layer already exists
5f70bf18a086: Layer already exists
ae1c975d9d3c: Layer already exists
e0f1ed445cbd: Layer already exists
e16b42af9959: Layer already exists
d7c20efec6bd: Layer already exists
bb8729724bdc: Layer already exists
5995fd9a06c4: Layer already exists
b14b496c7916: Layer already exists
178288335788: Layer already exists
40cd201e17e9: Layer already exists
a3c2e5f95965: Layer already exists
dbc0294ef82d: Layer already exists
76ff0c6bf97d: Layer already exists
91f01c6974e1: Layer already exists
5ad2f59219a9: Layer already exists
2c4f2522f3f0: Layer already exists
3de7236875f5: Layer already exists
a4e47eb1b385: Layer already exists
b1b9467b25c7: Layer already exists
88df7b419706: Layer already exists
a1ea3521f7b8: Layer already exists
a738167fdb79: Pushed
debian-12-ocaml-4.11-arm64: digest: sha256:0e7827932b724fae9a3984e0dc7b20ab7d2e20ffb831686d081740c33ad41974 size: 9499
The push refers to repository [docker.io/ocurrent/opam-staging]
c398c6967d80: Preparing
76bc6e287036: Preparing
44a7357795de: Preparing
a738167fdb79: Preparing
0e09cb6cd98f: Preparing
2e90525a8aef: Preparing
0c91cec80a75: Preparing
193752c3a8a5: Preparing
2de9c8e6d4a4: Preparing
897eb6612d44: Preparing
39e8b8f6d421: Preparing
6df0d1ee0477: Preparing
7ebd89f047f0: Preparing
cd9f4093019b: Preparing
3b596e5a4ecb: Preparing
193752c3a8a5: Waiting
ce972262b44a: Preparing
39e8b8f6d421: Waiting
2de9c8e6d4a4: Waiting
0a8d16de877e: Preparing
6da4b3595304: Preparing
0890c3063585: Preparing
6df0d1ee0477: Waiting
e00381dd0c1d: Preparing
92617ea7114e: Preparing
7ebd89f047f0: Waiting
897eb6612d44: Waiting
a0c28574bbd6: Preparing
5f70bf18a086: Preparing
2e90525a8aef: Waiting
cd9f4093019b: Waiting
3b596e5a4ecb: Waiting
ce972262b44a: Waiting
0a8d16de877e: Waiting
6da4b3595304: Waiting
0c91cec80a75: Waiting
92617ea7114e: Waiting
0890c3063585: Waiting
a0c28574bbd6: Waiting
ae1c975d9d3c: Preparing
e00381dd0c1d: Waiting
5f70bf18a086: Waiting
e0f1ed445cbd: Preparing
d7c20efec6bd: Preparing
e16b42af9959: Preparing
bb8729724bdc: Preparing
bb8729724bdc: Preparing
5995fd9a06c4: Preparing
b14b496c7916: Preparing
178288335788: Preparing
ae1c975d9d3c: Waiting
e16b42af9959: Waiting
40cd201e17e9: Preparing
a3c2e5f95965: Preparing
d7c20efec6bd: Waiting
dbc0294ef82d: Preparing
76ff0c6bf97d: Preparing
bb8729724bdc: Waiting
178288335788: Waiting
91f01c6974e1: Preparing
2c4f2522f3f0: Preparing
5995fd9a06c4: Waiting
b14b496c7916: Waiting
5ad2f59219a9: Preparing
40cd201e17e9: Waiting
3de7236875f5: Preparing
e0f1ed445cbd: Waiting
a4e47eb1b385: Preparing
b1b9467b25c7: Preparing
a3c2e5f95965: Waiting
dbc0294ef82d: Waiting
88df7b419706: Preparing
5ad2f59219a9: Waiting
76ff0c6bf97d: Waiting
a1ea3521f7b8: Preparing
91f01c6974e1: Waiting
3de7236875f5: Waiting
2c4f2522f3f0: Waiting
b1b9467b25c7: Waiting
a4e47eb1b385: Waiting
88df7b419706: Waiting
a1ea3521f7b8: Waiting
44a7357795de: Layer already exists
c398c6967d80: Layer already exists
a738167fdb79: Layer already exists
0e09cb6cd98f: Layer already exists
76bc6e287036: Layer already exists
2e90525a8aef: Layer already exists
193752c3a8a5: Layer already exists
2de9c8e6d4a4: Layer already exists
897eb6612d44: Layer already exists
0c91cec80a75: Layer already exists
39e8b8f6d421: Layer already exists
7ebd89f047f0: Layer already exists
cd9f4093019b: Layer already exists
6df0d1ee0477: Layer already exists
3b596e5a4ecb: Layer already exists
0a8d16de877e: Layer already exists
6da4b3595304: Layer already exists
ce972262b44a: Layer already exists
0890c3063585: Layer already exists
e00381dd0c1d: Layer already exists
92617ea7114e: Layer already exists
a0c28574bbd6: Layer already exists
5f70bf18a086: Layer already exists
e0f1ed445cbd: Layer already exists
ae1c975d9d3c: Layer already exists
d7c20efec6bd: Layer already exists
e16b42af9959: Layer already exists
bb8729724bdc: Layer already exists
5995fd9a06c4: Layer already exists
b14b496c7916: Layer already exists
178288335788: Layer already exists
40cd201e17e9: Layer already exists
a3c2e5f95965: Layer already exists
dbc0294ef82d: Layer already exists
76ff0c6bf97d: Layer already exists
91f01c6974e1: Layer already exists
2c4f2522f3f0: Layer already exists
5ad2f59219a9: Layer already exists
3de7236875f5: Layer already exists
a4e47eb1b385: Layer already exists
b1b9467b25c7: Layer already exists
88df7b419706: Layer already exists
a1ea3521f7b8: Layer already exists
debian-12-ocaml-4.11-arm64: digest: sha256:0e7827932b724fae9a3984e0dc7b20ab7d2e20ffb831686d081740c33ad41974 size: 9499
Job succeeded
2026-06-06 11:23.10: Job succeeded