Build:
- 0
2026-06-07 01:50.38: New job: Build using linux-riscv64 in
[]
2026-06-07 01:50.38: Will push staging image to ocurrent/opam-staging:ubuntu-22.04-ocaml-4.11-riscv64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:6209631b6564fe9ea73fad30388356774e4b74ef676372dcbb930b7f4fd0e0e4
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-07 01:50.38: Using cache hint "4.11.2-riscv64-ocurrent/opam-staging@sha256:6209631b6564fe9ea73fad30388356774e4b74ef676372dcbb930b7f4fd0e0e4"
2026-06-07 14:26.18: Waiting for worker…
2026-06-07 14:26.18: Got resource from pool OCluster
Building on riscv-bm-02.sw.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: 30B 0.0s
#1 transferring dockerfile: 504B 0.0s done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.8s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:87999aa3d42bdc6bea60565083ee17e86d1f3339802f543c0d03998580f9cb89
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:6209631b6564fe9ea73fad30388356774e4b74ef676372dcbb930b7f4fd0e0e4
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s
#6 [internal] load build context
#6 transferring context: 504B 0.0s done
#6 DONE 0.1s
#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:6209631b6564fe9ea73fad30388356774e4b74ef676372dcbb930b7f4fd0e0e4
#7 resolve docker.io/ocurrent/opam-staging@sha256:6209631b6564fe9ea73fad30388356774e4b74ef676372dcbb930b7f4fd0e0e4
#7 resolve docker.io/ocurrent/opam-staging@sha256:6209631b6564fe9ea73fad30388356774e4b74ef676372dcbb930b7f4fd0e0e4 1.0s done
#7 DONE 2.9s
#8 [2/5] RUN opam switch create 4.11 --packages=ocaml-base-compiler.4.11.2
#8 2.760
#8 2.760 <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
#8 2.760 Switch invariant: ["ocaml-base-compiler" {= "4.11.2"}]
#8 39.10
#8 39.10 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 53.81 -> installed base-bigarray.base
#8 53.81 -> installed base-threads.base
#8 53.82 -> installed base-unix.base
#8 54.52 -> retrieved ocaml-config.1 (2 extra sources)
#8 59.20 -> retrieved ocaml-base-compiler.4.11.2 (https://opam.ocaml.org/cache)
#8 835.0 -> installed ocaml-base-compiler.4.11.2
#8 835.0 -> installed ocaml-config.1
#8 835.3 -> installed ocaml.4.11.2
#8 837.8 Done.
#8 837.8 # Run eval $(opam env --switch=4.11) to update the current shell environment
#8 DONE 848.5s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.11.2
#9 1.993 ocaml-base-compiler is now pinned to version 4.11.2
#9 1.993
#9 37.06 No package build needed.
#9 37.06 Nothing to do.
#9 37.06 # Run eval $(opam env) to update the current shell environment
#9 DONE 37.3s
#10 [4/5] RUN opam install -y opam-depext
#10 38.20 The following actions will be performed:
#10 38.20 - install opam-depext 1.2.3
#10 38.20
#10 38.20 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 38.80 -> retrieved opam-depext.1.2.3 (https://opam.ocaml.org/cache)
#10 54.67 -> installed opam-depext.1.2.3
#10 54.71 Done.
#10 54.71
#10 54.71 <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
#10 54.71 => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
#10 54.71 # Run eval $(opam env) to update the current shell environment
#10 DONE 64.3s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.1s
#12 exporting to image
#12 exporting layers
#12 exporting layers 20.8s done
#12 writing image sha256:58c00db2fa7adf0054f166194caf0edfc53fd73dd5efb0df9c2bb7a388bce246 0.0s done
#12 DONE 20.9s
1 warning found (use --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 9)
Pushing "sha256:58c00db2fa7adf0054f166194caf0edfc53fd73dd5efb0df9c2bb7a388bce246" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-4.11-riscv64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
588171d89216: Preparing
7f98736af15c: Preparing
ab63407908b9: Preparing
abe850a3a322: Preparing
d6e2f1fdeca6: Preparing
5f70bf18a086: Preparing
3c68b7db5bff: Preparing
4155a195e13b: Preparing
a1c3b5eee119: Preparing
6efd9331fae3: Preparing
90539cfdc800: Preparing
e43352b0917e: Preparing
6e3c3fecdc60: Preparing
0b20a7e29450: Preparing
c6664b6aa3b2: Preparing
f3bc7f603c39: Preparing
312976a1ea6c: Preparing
87732125d135: Preparing
3a6779f0117d: Preparing
de3ee9b8c1b5: Preparing
705d9f0aa0d4: Preparing
e1f7814d5583: Preparing
5f70bf18a086: Preparing
26a4ba016cb5: Preparing
01b2814a463a: Preparing
47fa945e2480: Preparing
5f70bf18a086: Preparing
f6d86cf9b541: Preparing
f6d86cf9b541: Preparing
aa8576d9f02f: Preparing
9aa41b13d135: Preparing
3fda074e4356: Preparing
e1555209456d: Preparing
17b84745aad2: Preparing
dbd2ddd0f0f4: Preparing
129d79181951: Preparing
ec06aa610540: Preparing
df38c02f79c3: Preparing
45e45de8a120: Preparing
95d9e7255870: Preparing
aebfc6056187: Preparing
5963443ab132: Preparing
d7bb2e52435a: Preparing
2273d90d2d92: Preparing
129d79181951: Waiting
ec06aa610540: Waiting
df38c02f79c3: Waiting
45e45de8a120: Waiting
5f70bf18a086: Waiting
dbd2ddd0f0f4: Waiting
95d9e7255870: Waiting
26a4ba016cb5: Waiting
aebfc6056187: Waiting
01b2814a463a: Waiting
5963443ab132: Waiting
47fa945e2480: Waiting
d7bb2e52435a: Waiting
f6d86cf9b541: Waiting
2273d90d2d92: Waiting
aa8576d9f02f: Waiting
9aa41b13d135: Waiting
3fda074e4356: Waiting
e1555209456d: Waiting
3c68b7db5bff: Waiting
4155a195e13b: Waiting
17b84745aad2: Waiting
a1c3b5eee119: Waiting
90539cfdc800: Waiting
6efd9331fae3: Waiting
e43352b0917e: Waiting
6e3c3fecdc60: Waiting
0b20a7e29450: Waiting
c6664b6aa3b2: Waiting
3a6779f0117d: Waiting
f3bc7f603c39: Waiting
de3ee9b8c1b5: Waiting
312976a1ea6c: Waiting
87732125d135: Waiting
705d9f0aa0d4: Waiting
e1f7814d5583: Waiting
d6e2f1fdeca6: Layer already exists
5f70bf18a086: Layer already exists
3c68b7db5bff: Layer already exists
4155a195e13b: Layer already exists
a1c3b5eee119: Layer already exists
6efd9331fae3: Layer already exists
588171d89216: Pushed
ab63407908b9: Pushed
90539cfdc800: Layer already exists
e43352b0917e: Layer already exists
6e3c3fecdc60: Layer already exists
0b20a7e29450: Layer already exists
7f98736af15c: Pushed
c6664b6aa3b2: Layer already exists
312976a1ea6c: Layer already exists
f3bc7f603c39: Layer already exists
87732125d135: Layer already exists
3a6779f0117d: Layer already exists
705d9f0aa0d4: Layer already exists
de3ee9b8c1b5: Layer already exists
e1f7814d5583: Layer already exists
01b2814a463a: Layer already exists
26a4ba016cb5: Layer already exists
47fa945e2480: Layer already exists
f6d86cf9b541: Layer already exists
9aa41b13d135: Layer already exists
e1555209456d: Layer already exists
3fda074e4356: Layer already exists
aa8576d9f02f: Layer already exists
129d79181951: Layer already exists
dbd2ddd0f0f4: Layer already exists
ec06aa610540: Layer already exists
17b84745aad2: Layer already exists
df38c02f79c3: Layer already exists
95d9e7255870: Layer already exists
45e45de8a120: Layer already exists
aebfc6056187: Layer already exists
2273d90d2d92: Layer already exists
d7bb2e52435a: Layer already exists
5963443ab132: Layer already exists
abe850a3a322: Pushed
ubuntu-22.04-ocaml-4.11-riscv64: digest: sha256:2af61ce0b109ad14df812939490fd3917d07552cdd9f3a0fb3e8455455f3240d size: 9499
The push refers to repository [docker.io/ocurrent/opam-staging]
588171d89216: Preparing
7f98736af15c: Preparing
ab63407908b9: Preparing
abe850a3a322: Preparing
d6e2f1fdeca6: Preparing
5f70bf18a086: Preparing
3c68b7db5bff: Preparing
4155a195e13b: Preparing
a1c3b5eee119: Preparing
6efd9331fae3: Preparing
90539cfdc800: Preparing
e43352b0917e: Preparing
6e3c3fecdc60: Preparing
0b20a7e29450: Preparing
c6664b6aa3b2: Preparing
f3bc7f603c39: Preparing
312976a1ea6c: Preparing
87732125d135: Preparing
3a6779f0117d: Preparing
de3ee9b8c1b5: Preparing
705d9f0aa0d4: Preparing
e1f7814d5583: Preparing
5f70bf18a086: Preparing
26a4ba016cb5: Preparing
01b2814a463a: Preparing
47fa945e2480: Preparing
5f70bf18a086: Preparing
f6d86cf9b541: Preparing
f6d86cf9b541: Preparing
aa8576d9f02f: Preparing
9aa41b13d135: Preparing
3fda074e4356: Preparing
e1555209456d: Preparing
17b84745aad2: Preparing
dbd2ddd0f0f4: Preparing
129d79181951: Preparing
ec06aa610540: Preparing
df38c02f79c3: Preparing
45e45de8a120: Preparing
95d9e7255870: Preparing
aebfc6056187: Preparing
5963443ab132: Preparing
d7bb2e52435a: Preparing
2273d90d2d92: Preparing
5f70bf18a086: Waiting
3c68b7db5bff: Waiting
01b2814a463a: Waiting
47fa945e2480: Waiting
f6d86cf9b541: Waiting
4155a195e13b: Waiting
aa8576d9f02f: Waiting
9aa41b13d135: Waiting
a1c3b5eee119: Waiting
3fda074e4356: Waiting
e1555209456d: Waiting
6efd9331fae3: Waiting
17b84745aad2: Waiting
dbd2ddd0f0f4: Waiting
90539cfdc800: Waiting
129d79181951: Waiting
ec06aa610540: Waiting
e43352b0917e: Waiting
df38c02f79c3: Waiting
45e45de8a120: Waiting
6e3c3fecdc60: Waiting
95d9e7255870: Waiting
aebfc6056187: Waiting
0b20a7e29450: Waiting
5963443ab132: Waiting
d7bb2e52435a: Waiting
c6664b6aa3b2: Waiting
2273d90d2d92: Waiting
f3bc7f603c39: Waiting
705d9f0aa0d4: Waiting
312976a1ea6c: Waiting
87732125d135: Waiting
e1f7814d5583: Waiting
3a6779f0117d: Waiting
de3ee9b8c1b5: Waiting
26a4ba016cb5: Waiting
588171d89216: Layer already exists
ab63407908b9: Layer already exists
abe850a3a322: Layer already exists
d6e2f1fdeca6: Layer already exists
7f98736af15c: Layer already exists
4155a195e13b: Layer already exists
a1c3b5eee119: Layer already exists
5f70bf18a086: Layer already exists
3c68b7db5bff: Layer already exists
6efd9331fae3: Layer already exists
0b20a7e29450: Layer already exists
e43352b0917e: Layer already exists
c6664b6aa3b2: Layer already exists
90539cfdc800: Layer already exists
6e3c3fecdc60: Layer already exists
87732125d135: Layer already exists
f3bc7f603c39: Layer already exists
de3ee9b8c1b5: Layer already exists
312976a1ea6c: Layer already exists
3a6779f0117d: Layer already exists
26a4ba016cb5: Layer already exists
01b2814a463a: Layer already exists
47fa945e2480: Layer already exists
705d9f0aa0d4: Layer already exists
e1f7814d5583: Layer already exists
aa8576d9f02f: Layer already exists
e1555209456d: Layer already exists
f6d86cf9b541: Layer already exists
9aa41b13d135: Layer already exists
3fda074e4356: Layer already exists
ec06aa610540: Layer already exists
17b84745aad2: Layer already exists
df38c02f79c3: Layer already exists
dbd2ddd0f0f4: Layer already exists
129d79181951: Layer already exists
aebfc6056187: Layer already exists
5963443ab132: Layer already exists
45e45de8a120: Layer already exists
95d9e7255870: Layer already exists
d7bb2e52435a: Layer already exists
2273d90d2d92: Layer already exists
ubuntu-22.04-ocaml-4.11-riscv64: digest: sha256:2af61ce0b109ad14df812939490fd3917d07552cdd9f3a0fb3e8455455f3240d size: 9499
Job succeeded
2026-06-07 14:45.23: Job succeeded