Build:
- 0
2026-01-09 20:50.30: New job: Build using linux-riscv64 in
[]
2026-01-09 20:50.30: Will push staging image to ocurrent/opam-staging:debian-13-ocaml-4.12-no-flat-float-array-riscv64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:7dbede6e13f2bd468bba185e1c0edb4a6f29011ce2473ee76f9d3f622c9e6251
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.12 --packages=ocaml-variants.4.12.1+options,ocaml-options-only-no-flat-float-array
RUN opam pin add -k version ocaml-variants 4.12.1+options
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-01-09 20:50.30: Using cache hint "4.12.1+no-flat-float-array-riscv64-ocurrent/opam-staging@sha256:7dbede6e13f2bd468bba185e1c0edb4a6f29011ce2473ee76f9d3f622c9e6251"
2026-01-09 20:50.30: Waiting for resource in pool OCluster
2026-01-14 08:39.42: Waiting for worker…
2026-01-14 18:08.24: Got resource from pool OCluster
Building on riscv-bm-03.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:
#1 transferring dockerfile: 549B 0.0s done
#1 DONE 0.2s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 1.0s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:7dbede6e13f2bd468bba185e1c0edb4a6f29011ce2473ee76f9d3f622c9e6251
#4 DONE 0.8s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s
#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:7dbede6e13f2bd468bba185e1c0edb4a6f29011ce2473ee76f9d3f622c9e6251
#6 DONE 0.0s
#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:7dbede6e13f2bd468bba185e1c0edb4a6f29011ce2473ee76f9d3f622c9e6251
#6 CACHED
#7 [internal] load build context
#7 transferring context: 549B 0.0s done
#7 DONE 0.2s
#8 [2/5] RUN opam switch create 4.12 --packages=ocaml-variants.4.12.1+options,ocaml-options-only-no-flat-float-array
#8 18.93
#8 18.93 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 19.59 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 20.11 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 20.26 [ocaml-variants.4.12.1+options] downloaded from cache at https://opam.ocaml.org/cache
#8 23.74 [ocaml-variants.4.12.1+options/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#8 23.99 [ocaml-variants.4.12.1+options/ocaml-variants.install] downloaded from https://opam.ocaml.org/cache
#8 23.99
#8 23.99 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 24.11 -> installed base-bigarray.base
#8 24.12 -> installed base-threads.base
#8 24.13 -> installed base-unix.base
#8 24.14 -> installed ocaml-option-no-flat-float-array.1
#8 25.63 -> installed ocaml-options-only-no-flat-float-array.1
#8 812.6 -> installed ocaml-variants.4.12.1+options
#8 812.8 -> installed ocaml-config.2
#8 813.3 -> installed ocaml.4.12.1
#8 815.8 Done.
#8 815.8 # Run eval $(opam env) to update the current shell environment
#8 DONE 820.4s
#9 [3/5] RUN opam pin add -k version ocaml-variants 4.12.1+options
#9 2.228 ocaml-variants is now pinned to version 4.12.1+options
#9 2.228
#9 18.97 No package build needed.
#9 18.97 Nothing to do.
#9 18.97 # Run eval $(opam env) to update the current shell environment
#9 DONE 19.2s
#10 [4/5] RUN opam install -y opam-depext
#10 20.38 The following actions will be performed:
#10 20.38 - install opam-depext 1.2.3
#10 20.38
#10 20.38 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 20.80 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 20.90
#10 20.90 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 27.55 -> installed opam-depext.1.2.3
#10 27.58 Done.
#10 27.58 # Run eval $(opam env) to update the current shell environment
#10 DONE 27.8s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.2s
#12 exporting to image
#12 exporting layers
#12 exporting layers 22.1s done
#12 writing image sha256:16c01d509681d21008fc86fd470c4d8138733c64bad041ac85256d971e6211a2 0.0s done
#12 DONE 22.2s
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:16c01d509681d21008fc86fd470c4d8138733c64bad041ac85256d971e6211a2" to "ocurrent/opam-staging:debian-13-ocaml-4.12-no-flat-float-array-riscv64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
adff43928133: Preparing
ddde9fed0912: Preparing
eabded59f90c: Preparing
967671541411: Preparing
1e6ee48255bd: Preparing
bea81ae35396: Preparing
09ced536c6f3: Preparing
0a90fdeab469: Preparing
78bcf9ab658a: Preparing
660713f9300a: Preparing
defc83aedced: Preparing
289e33750453: Preparing
162862b5fcb4: Preparing
34597a971769: Preparing
136bb4543ba0: Preparing
6991485ea5d6: Preparing
bcdb2d497980: Preparing
49d10035e954: Preparing
274dd189f0b2: Preparing
34817399f1c5: Preparing
21c401ef614e: Preparing
ee21ba469283: Preparing
5f70bf18a086: Preparing
206f86e16645: Preparing
69b2b7f646ef: Preparing
bd06b10e244a: Preparing
043f3fde02fa: Preparing
ed2c2f05275d: Preparing
ee604ed507db: Preparing
f9b47bc4012b: Preparing
f6b85745192a: Preparing
47a9c61395df: Preparing
24716c596bca: Preparing
544f40d17a0f: Preparing
4d0300ed50cf: Preparing
75c26bdd3bb4: Preparing
3f5618ece7a6: Preparing
c4145331e31e: Preparing
d587d9483c1e: Preparing
ca91102f83d1: Preparing
61d4610b3f4d: Preparing
1c734ec2c684: Preparing
b68e3b330d98: Preparing
2426c1710f20: Preparing
6858d8d3bbda: Preparing
78bcf9ab658a: Waiting
660713f9300a: Waiting
defc83aedced: Waiting
289e33750453: Waiting
162862b5fcb4: Waiting
34597a971769: Waiting
bea81ae35396: Waiting
09ced536c6f3: Waiting
136bb4543ba0: Waiting
0a90fdeab469: Waiting
6991485ea5d6: Waiting
bcdb2d497980: Waiting
49d10035e954: Waiting
274dd189f0b2: Waiting
34817399f1c5: Waiting
21c401ef614e: Waiting
ee21ba469283: Waiting
5f70bf18a086: Waiting
206f86e16645: Waiting
69b2b7f646ef: Waiting
bd06b10e244a: Waiting
043f3fde02fa: Waiting
ed2c2f05275d: Waiting
ee604ed507db: Waiting
f9b47bc4012b: Waiting
f6b85745192a: Waiting
47a9c61395df: Waiting
24716c596bca: Waiting
544f40d17a0f: Waiting
4d0300ed50cf: Waiting
75c26bdd3bb4: Waiting
3f5618ece7a6: Waiting
c4145331e31e: Waiting
d587d9483c1e: Waiting
ca91102f83d1: Waiting
61d4610b3f4d: Waiting
1c734ec2c684: Waiting
b68e3b330d98: Waiting
2426c1710f20: Waiting
6858d8d3bbda: Waiting
1e6ee48255bd: Layer already exists
bea81ae35396: Layer already exists
09ced536c6f3: Layer already exists
0a90fdeab469: Layer already exists
78bcf9ab658a: Layer already exists
adff43928133: Pushed
660713f9300a: Layer already exists
eabded59f90c: Pushed
ddde9fed0912: Pushed
defc83aedced: Layer already exists
289e33750453: Layer already exists
162862b5fcb4: Layer already exists
136bb4543ba0: Layer already exists
6991485ea5d6: Layer already exists
34597a971769: Layer already exists
bcdb2d497980: Layer already exists
49d10035e954: Layer already exists
274dd189f0b2: Layer already exists
34817399f1c5: Layer already exists
21c401ef614e: Layer already exists
5f70bf18a086: Layer already exists
ee21ba469283: Layer already exists
206f86e16645: Layer already exists
69b2b7f646ef: Layer already exists
bd06b10e244a: Layer already exists
043f3fde02fa: Layer already exists
ed2c2f05275d: Layer already exists
ee604ed507db: Layer already exists
f9b47bc4012b: Layer already exists
f6b85745192a: Layer already exists
47a9c61395df: Layer already exists
24716c596bca: Layer already exists
544f40d17a0f: Layer already exists
4d0300ed50cf: Layer already exists
75c26bdd3bb4: Layer already exists
3f5618ece7a6: Layer already exists
d587d9483c1e: Layer already exists
c4145331e31e: Layer already exists
61d4610b3f4d: Layer already exists
ca91102f83d1: Layer already exists
b68e3b330d98: Layer already exists
1c734ec2c684: Layer already exists
6858d8d3bbda: Layer already exists
2426c1710f20: Layer already exists
967671541411: Pushed
debian-13-ocaml-4.12-no-flat-float-array-riscv64: digest: sha256:8fa604f9d291008247fb8d7c604795fd3f7cc7c9100c4cca023f8d5db7049bc5 size: 9706
The push refers to repository [docker.io/ocurrent/opam-staging]
adff43928133: Preparing
ddde9fed0912: Preparing
eabded59f90c: Preparing
967671541411: Preparing
1e6ee48255bd: Preparing
bea81ae35396: Preparing
09ced536c6f3: Preparing
0a90fdeab469: Preparing
78bcf9ab658a: Preparing
660713f9300a: Preparing
defc83aedced: Preparing
289e33750453: Preparing
162862b5fcb4: Preparing
34597a971769: Preparing
bea81ae35396: Waiting
136bb4543ba0: Preparing
09ced536c6f3: Waiting
6991485ea5d6: Preparing
0a90fdeab469: Waiting
bcdb2d497980: Preparing
49d10035e954: Preparing
78bcf9ab658a: Waiting
274dd189f0b2: Preparing
34817399f1c5: Preparing
660713f9300a: Waiting
21c401ef614e: Preparing
defc83aedced: Waiting
289e33750453: Waiting
ee21ba469283: Preparing
162862b5fcb4: Waiting
5f70bf18a086: Preparing
206f86e16645: Preparing
69b2b7f646ef: Preparing
34597a971769: Waiting
bd06b10e244a: Preparing
043f3fde02fa: Preparing
136bb4543ba0: Waiting
ed2c2f05275d: Preparing
6991485ea5d6: Waiting
ee604ed507db: Preparing
bcdb2d497980: Waiting
49d10035e954: Waiting
21c401ef614e: Waiting
f9b47bc4012b: Preparing
f6b85745192a: Preparing
47a9c61395df: Preparing
274dd189f0b2: Waiting
24716c596bca: Preparing
544f40d17a0f: Preparing
4d0300ed50cf: Preparing
ee21ba469283: Waiting
5f70bf18a086: Waiting
75c26bdd3bb4: Preparing
206f86e16645: Waiting
69b2b7f646ef: Waiting
bd06b10e244a: Waiting
043f3fde02fa: Waiting
ed2c2f05275d: Waiting
ee604ed507db: Waiting
f9b47bc4012b: Waiting
f6b85745192a: Waiting
47a9c61395df: Waiting
544f40d17a0f: Waiting
24716c596bca: Waiting
4d0300ed50cf: Waiting
3f5618ece7a6: Preparing
75c26bdd3bb4: Waiting
34817399f1c5: Waiting
c4145331e31e: Preparing
3f5618ece7a6: Waiting
d587d9483c1e: Preparing
c4145331e31e: Waiting
ca91102f83d1: Preparing
d587d9483c1e: Waiting
ca91102f83d1: Waiting
61d4610b3f4d: Preparing
1c734ec2c684: Preparing
61d4610b3f4d: Waiting
b68e3b330d98: Preparing
1c734ec2c684: Waiting
2426c1710f20: Preparing
b68e3b330d98: Waiting
6858d8d3bbda: Preparing
2426c1710f20: Waiting
6858d8d3bbda: Waiting
adff43928133: Layer already exists
eabded59f90c: Layer already exists
1e6ee48255bd: Layer already exists
ddde9fed0912: Layer already exists
967671541411: Layer already exists
bea81ae35396: Layer already exists
0a90fdeab469: Layer already exists
660713f9300a: Layer already exists
78bcf9ab658a: Layer already exists
09ced536c6f3: Layer already exists
defc83aedced: Layer already exists
34597a971769: Layer already exists
136bb4543ba0: Layer already exists
162862b5fcb4: Layer already exists
289e33750453: Layer already exists
49d10035e954: Layer already exists
274dd189f0b2: Layer already exists
6991485ea5d6: Layer already exists
34817399f1c5: Layer already exists
bcdb2d497980: Layer already exists
21c401ef614e: Layer already exists
ee21ba469283: Layer already exists
206f86e16645: Layer already exists
5f70bf18a086: Layer already exists
69b2b7f646ef: Layer already exists
043f3fde02fa: Layer already exists
bd06b10e244a: Layer already exists
f9b47bc4012b: Layer already exists
ed2c2f05275d: Layer already exists
ee604ed507db: Layer already exists
f6b85745192a: Layer already exists
544f40d17a0f: Layer already exists
47a9c61395df: Layer already exists
24716c596bca: Layer already exists
4d0300ed50cf: Layer already exists
d587d9483c1e: Layer already exists
75c26bdd3bb4: Layer already exists
ca91102f83d1: Layer already exists
c4145331e31e: Layer already exists
3f5618ece7a6: Layer already exists
6858d8d3bbda: Layer already exists
2426c1710f20: Layer already exists
61d4610b3f4d: Layer already exists
1c734ec2c684: Layer already exists
b68e3b330d98: Layer already exists
debian-13-ocaml-4.12-no-flat-float-array-riscv64: digest: sha256:8fa604f9d291008247fb8d7c604795fd3f7cc7c9100c4cca023f8d5db7049bc5 size: 9706
Job succeeded
2026-01-14 18:26.15: Job succeeded