Build:
- 0
2026-09-20 13:31.13: New job: Build using linux-arm64 in
[]
2026-09-20 13:31.13: Will push staging image to ocurrent/opam-staging:fedora-43-ocaml-5.6-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:82a5eabd555d4ffefbfdc2304b13cde5b5bf6cbd3e85ede60ed01bf419d65576
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 libzstd-devel && yum clean packages
USER opam
RUN opam switch create 5.6 --packages=ocaml-variants.5.6.0+trunk
RUN opam pin add -k version ocaml-variants 5.6.0+trunk
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-09-20 13:31.13: Using cache hint "5.6.0-arm64-ocurrent/opam-staging@sha256:82a5eabd555d4ffefbfdc2304b13cde5b5bf6cbd3e85ede60ed01bf419d65576"
2026-09-20 13:31.13: Waiting for resource in pool OCluster
2026-09-20 13:31.13: Waiting for worker…
2026-09-20 13:31.13: 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: 666B 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:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:82a5eabd555d4ffefbfdc2304b13cde5b5bf6cbd3e85ede60ed01bf419d65576
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 666B done
#6 DONE 0.0s
#7 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:82a5eabd555d4ffefbfdc2304b13cde5b5bf6cbd3e85ede60ed01bf419d65576
#7 resolve docker.io/ocurrent/opam-staging@sha256:82a5eabd555d4ffefbfdc2304b13cde5b5bf6cbd3e85ede60ed01bf419d65576
#7 resolve docker.io/ocurrent/opam-staging@sha256:82a5eabd555d4ffefbfdc2304b13cde5b5bf6cbd3e85ede60ed01bf419d65576 0.8s done
#7 DONE 1.3s
#8 [2/7] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 1.162 [beta] Initialised
#8 DONE 1.6s
#9 [3/7] RUN yum install -y libzstd-devel && yum clean packages
#9 0.365 Updating and loading repositories:
#9 1.132 Fedora 43 - aarch64 - Updates 100% | 9.4 KiB/s | 6.2 KiB | 00m01s
#9 1.133 Fedora 43 - aarch64 100% | 144.8 KiB/s | 17.5 KiB | 00m00s
#9 8.636 Repositories loaded.
#9 9.242 Total size of inbound packages is 53 KiB. Need to download 53 KiB.
#9 9.242 After this operation, 208 KiB extra will be used (install 208 KiB, remove 0 B).
#9 9.242 Package Arch Version Repository Size
#9 9.242 Installing:
#9 9.242 libzstd-devel aarch64 1.5.7-2.fc43 fedora 208.0 KiB
#9 9.242
#9 9.242 Transaction Summary:
#9 9.242 Installing: 1 package
#9 9.242
#9 9.364 [1/1] libzstd-devel-0:1.5.7-2.fc43.aarc 100% | 459.5 KiB/s | 52.8 KiB | 00m00s
#9 9.364 --------------------------------------------------------------------------------
#9 9.364 [1/1] Total 100% | 436.7 KiB/s | 52.8 KiB | 00m00s
#9 9.366 Running transaction
#9 9.407 [1/3] Verify package files 100% | 0.0 B/s | 1.0 B | 00m00s
#9 9.435 [2/3] Prepare transaction 100% | 40.0 B/s | 1.0 B | 00m00s
#9 9.652 [3/3] Installing libzstd-devel-0:1.5.7- 100% | 953.5 KiB/s | 208.8 KiB | 00m00s
#9 9.652 Complete!
#9 9.718 Removed 0 files, 1 directories (total of 0 B). 0 errors occurred.
#9 DONE 9.7s
#10 [4/7] RUN opam switch create 5.6 --packages=ocaml-variants.5.6.0+trunk
#10 0.635
#10 0.635 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#10 0.635 Switch invariant: ["ocaml-variants" {= "5.6.0+trunk"}]
#10 6.237
#10 6.237 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 9.118 -> installed base-bigarray.base
#10 9.119 -> installed base-threads.base
#10 9.121 -> installed base-unix.base
#10 9.122 -> installed host-arch-arm64.1
#10 9.122 -> installed host-system-other.1
#10 9.133 -> retrieved ocaml.5.6.0 (https://opam.ocaml.org/cache)
#10 9.989 -> retrieved ocaml-compiler.5.6 (https://github.com/ocaml/ocaml/archive/trunk.tar.gz)
#10 124.4 -> installed ocaml-compiler.5.6
#10 124.4 -> installed ocaml-variants.5.6.0+trunk
#10 124.6 -> installed ocaml.5.6.0
#10 124.6 -> installed base-domains.base
#10 124.6 -> installed base-effects.base
#10 124.6 -> installed base-nnp.base
#10 124.9 Done.
#10 124.9 # Run eval $(opam env --switch=5.6) to update the current shell environment
#10 DONE 127.0s
#11 [5/7] RUN opam pin add -k version ocaml-variants 5.6.0+trunk
#11 0.659 ocaml-variants is now pinned to version 5.6.0+trunk
#11 0.659
#11 6.407 Already up-to-date.
#11 6.407 Nothing to do.
#11 6.407 # Run eval $(opam env) to update the current shell environment
#11 DONE 6.5s
#12 [6/7] RUN opam install -y opam-depext
#12 6.532 The following actions will be performed:
#12 6.532 - install opam-depext 1.2.3
#12 6.532
#12 6.532 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 6.781 -> retrieved opam-depext.1.2.3 (https://opam.ocaml.org/cache)
#12 10.49 -> installed opam-depext.1.2.3
#12 10.50 Done.
#12 10.50
#12 10.50 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#12 10.50 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#12 10.50 # Run eval $(opam env) to update the current shell environment
#12 DONE 11.8s
#13 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 DONE 0.0s
#14 exporting to image
#14 exporting layers
#14 exporting layers 2.0s done
#14 writing image sha256:c49074b28ab232f867a580b41c35de3420cc1b10dbc05c86b29b17faf81c95c2 done
#14 DONE 2.0s
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:c49074b28ab232f867a580b41c35de3420cc1b10dbc05c86b29b17faf81c95c2" to "ocurrent/opam-staging:fedora-43-ocaml-5.6-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
870f294e75f2: Preparing
98dcaf412869: Preparing
c777c2c783d9: Preparing
885b1d19642f: Preparing
132c072db2ea: Preparing
7dfa7c7d3bee: Preparing
1deed436f53f: Preparing
32f1fd447c0b: Preparing
18271ea11ad2: Preparing
2618ad9ab059: Preparing
f5f9c162cac4: Preparing
4ce873b683a4: Preparing
dc139af29ebd: Preparing
b3e4ec761a9e: Preparing
9e8ea7e88500: Preparing
4003ed228fd1: Preparing
50c84c844cb1: Preparing
f6f82c06e326: Preparing
32f1fd447c0b: Waiting
8bb7ccf05a9b: Preparing
737e34825927: Preparing
fa4c11a4ecd7: Preparing
18271ea11ad2: Waiting
c44eb7f9bb55: Preparing
2618ad9ab059: Waiting
5aca33494854: Preparing
5e6a0598fa78: Preparing
f5f9c162cac4: Waiting
a7e2d653b01d: Preparing
5f70bf18a086: Preparing
e5b217e2fdd2: Preparing
85030c0a1d60: Preparing
7dfa7c7d3bee: Waiting
09680a43be4e: Preparing
1deed436f53f: Waiting
4ce873b683a4: Waiting
90e1d62866ca: Preparing
737e34825927: Waiting
ef1050570658: Preparing
4003ed228fd1: Waiting
fa4c11a4ecd7: Waiting
ef1050570658: Preparing
96f6c408fa68: Preparing
50c84c844cb1: Waiting
c8ea9251363a: Preparing
5e6a0598fa78: Waiting
dc139af29ebd: Waiting
8f0b28461c63: Preparing
8bb7ccf05a9b: Waiting
2fcafea9f263: Preparing
f6f82c06e326: Waiting
c44eb7f9bb55: Waiting
bafdd26f0339: Preparing
d2b32061751b: Preparing
b3e4ec761a9e: Waiting
5f70bf18a086: Waiting
5aca33494854: Waiting
7ef387cd3da6: Preparing
ef1050570658: Waiting
9e8ea7e88500: Waiting
8adae62de854: Preparing
09680a43be4e: Waiting
a7e2d653b01d: Waiting
e5b217e2fdd2: Waiting
afd0ef559e05: Preparing
85030c0a1d60: Waiting
625505b8563c: Preparing
c8ea9251363a: Waiting
96f6c408fa68: Waiting
098cf77648e2: Preparing
bafdd26f0339: Waiting
8f0b28461c63: Waiting
f6f38dfd2778: Preparing
d2b32061751b: Waiting
7ef387cd3da6: Waiting
3c31abad172b: Preparing
8adae62de854: Waiting
2fcafea9f263: Waiting
afd0ef559e05: Waiting
c17c577267d5: Preparing
625505b8563c: Waiting
098cf77648e2: Waiting
3c31abad172b: Waiting
f6f38dfd2778: Waiting
b89c69b45349: Preparing
c17c577267d5: Waiting
b89c69b45349: Waiting
c777c2c783d9: Pushed
870f294e75f2: Pushed
1deed436f53f: Layer already exists
98dcaf412869: Pushed
32f1fd447c0b: Layer already exists
18271ea11ad2: Layer already exists
2618ad9ab059: Layer already exists
f5f9c162cac4: Layer already exists
4ce873b683a4: Layer already exists
dc139af29ebd: Layer already exists
b3e4ec761a9e: Layer already exists
9e8ea7e88500: Layer already exists
4003ed228fd1: Layer already exists
50c84c844cb1: Layer already exists
f6f82c06e326: Layer already exists
8bb7ccf05a9b: Layer already exists
737e34825927: Layer already exists
fa4c11a4ecd7: Layer already exists
c44eb7f9bb55: Layer already exists
5aca33494854: Layer already exists
5e6a0598fa78: Layer already exists
a7e2d653b01d: Layer already exists
5f70bf18a086: Layer already exists
e5b217e2fdd2: Layer already exists
85030c0a1d60: Layer already exists
09680a43be4e: Layer already exists
90e1d62866ca: Layer already exists
ef1050570658: Layer already exists
7dfa7c7d3bee: Pushed
96f6c408fa68: Layer already exists
c8ea9251363a: Layer already exists
8f0b28461c63: Layer already exists
2fcafea9f263: Layer already exists
bafdd26f0339: Layer already exists
d2b32061751b: Layer already exists
7ef387cd3da6: Layer already exists
8adae62de854: Layer already exists
afd0ef559e05: Layer already exists
625505b8563c: Layer already exists
098cf77648e2: Layer already exists
f6f38dfd2778: Layer already exists
3c31abad172b: Layer already exists
c17c577267d5: Layer already exists
b89c69b45349: Layer already exists
132c072db2ea: Pushed
885b1d19642f: Pushed
fedora-43-ocaml-5.6-arm64: digest: sha256:457c946555d18c791b66531dc27d9cf3934e64c8af60b693a134bcddd7b9c303 size: 10134
The push refers to repository [docker.io/ocurrent/opam-staging]
870f294e75f2: Preparing
98dcaf412869: Preparing
c777c2c783d9: Preparing
885b1d19642f: Preparing
132c072db2ea: Preparing
7dfa7c7d3bee: Preparing
1deed436f53f: Preparing
32f1fd447c0b: Preparing
18271ea11ad2: Preparing
2618ad9ab059: Preparing
f5f9c162cac4: Preparing
4ce873b683a4: Preparing
dc139af29ebd: Preparing
b3e4ec761a9e: Preparing
9e8ea7e88500: Preparing
4003ed228fd1: Preparing
50c84c844cb1: Preparing
f6f82c06e326: Preparing
8bb7ccf05a9b: Preparing
737e34825927: Preparing
fa4c11a4ecd7: Preparing
c44eb7f9bb55: Preparing
5aca33494854: Preparing
5e6a0598fa78: Preparing
a7e2d653b01d: Preparing
1deed436f53f: Waiting
5f70bf18a086: Preparing
e5b217e2fdd2: Preparing
85030c0a1d60: Preparing
09680a43be4e: Preparing
32f1fd447c0b: Waiting
90e1d62866ca: Preparing
ef1050570658: Preparing
18271ea11ad2: Waiting
ef1050570658: Preparing
96f6c408fa68: Preparing
c8ea9251363a: Preparing
2618ad9ab059: Waiting
8f0b28461c63: Preparing
2fcafea9f263: Preparing
f5f9c162cac4: Waiting
bafdd26f0339: Preparing
d2b32061751b: Preparing
7ef387cd3da6: Preparing
4ce873b683a4: Waiting
8adae62de854: Preparing
737e34825927: Waiting
afd0ef559e05: Preparing
625505b8563c: Preparing
dc139af29ebd: Waiting
098cf77648e2: Preparing
f6f38dfd2778: Preparing
3c31abad172b: Preparing
b3e4ec761a9e: Waiting
09680a43be4e: Waiting
c17c577267d5: Preparing
fa4c11a4ecd7: Waiting
b89c69b45349: Preparing
9e8ea7e88500: Waiting
90e1d62866ca: Waiting
c44eb7f9bb55: Waiting
4003ed228fd1: Waiting
7ef387cd3da6: Waiting
5aca33494854: Waiting
c8ea9251363a: Waiting
ef1050570658: Waiting
8adae62de854: Waiting
50c84c844cb1: Waiting
e5b217e2fdd2: Waiting
afd0ef559e05: Waiting
96f6c408fa68: Waiting
8f0b28461c63: Waiting
85030c0a1d60: Waiting
625505b8563c: Waiting
f6f82c06e326: Waiting
098cf77648e2: Waiting
2fcafea9f263: Waiting
5e6a0598fa78: Waiting
f6f38dfd2778: Waiting
8bb7ccf05a9b: Waiting
a7e2d653b01d: Waiting
5f70bf18a086: Waiting
3c31abad172b: Waiting
bafdd26f0339: Waiting
d2b32061751b: Waiting
c17c577267d5: Waiting
b89c69b45349: Waiting
7dfa7c7d3bee: Waiting
132c072db2ea: Layer already exists
870f294e75f2: Layer already exists
98dcaf412869: Layer already exists
c777c2c783d9: Layer already exists
885b1d19642f: Layer already exists
18271ea11ad2: Layer already exists
7dfa7c7d3bee: Layer already exists
32f1fd447c0b: Layer already exists
2618ad9ab059: Layer already exists
1deed436f53f: Layer already exists
4ce873b683a4: Layer already exists
f5f9c162cac4: Layer already exists
b3e4ec761a9e: Layer already exists
dc139af29ebd: Layer already exists
9e8ea7e88500: Layer already exists
f6f82c06e326: Layer already exists
4003ed228fd1: Layer already exists
50c84c844cb1: Layer already exists
737e34825927: Layer already exists
8bb7ccf05a9b: Layer already exists
c44eb7f9bb55: Layer already exists
fa4c11a4ecd7: Layer already exists
5aca33494854: Layer already exists
5e6a0598fa78: Layer already exists
a7e2d653b01d: Layer already exists
5f70bf18a086: Layer already exists
85030c0a1d60: Layer already exists
e5b217e2fdd2: Layer already exists
09680a43be4e: Layer already exists
90e1d62866ca: Layer already exists
ef1050570658: Layer already exists
96f6c408fa68: Layer already exists
c8ea9251363a: Layer already exists
8f0b28461c63: Layer already exists
2fcafea9f263: Layer already exists
bafdd26f0339: Layer already exists
7ef387cd3da6: Layer already exists
d2b32061751b: Layer already exists
8adae62de854: Layer already exists
afd0ef559e05: Layer already exists
625505b8563c: Layer already exists
098cf77648e2: Layer already exists
f6f38dfd2778: Layer already exists
3c31abad172b: Layer already exists
c17c577267d5: Layer already exists
b89c69b45349: Layer already exists
fedora-43-ocaml-5.6-arm64: digest: sha256:457c946555d18c791b66531dc27d9cf3934e64c8af60b693a134bcddd7b9c303 size: 10134
Job succeeded
2026-09-20 13:34.42: Job succeeded