Build:
  1. 0
2025-09-28 12:59.07: New job: Build using linux-riscv64 in
                                []
2025-09-28 12:59.07: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-ocaml-5.2-riscv64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:e2a2dfde10bdfce202010645d7e15a0afd82164bbfc8550b7fcaa1cf04fd9750
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
USER opam
RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
RUN opam pin add -k version ocaml-base-compiler 5.2.1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-09-28 12:59.07: Using cache hint "5.2.1-riscv64-ocurrent/opam-staging@sha256:e2a2dfde10bdfce202010645d7e15a0afd82164bbfc8550b7fcaa1cf04fd9750"
2025-09-28 12:59.07: Waiting for resource in pool OCluster
2025-09-28 12:59.07: Waiting for worker…
2025-09-30 06:57.08: Got resource from pool OCluster
Building on riscv-bm-01.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: 663B 0.0s done
#1 DONE 0.1s

#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:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf
#3 CACHED

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:e2a2dfde10bdfce202010645d7e15a0afd82164bbfc8550b7fcaa1cf04fd9750
#4 DONE 0.9s

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

#6 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:e2a2dfde10bdfce202010645d7e15a0afd82164bbfc8550b7fcaa1cf04fd9750
#6 DONE 0.0s

#7 [2/8] RUN apt-get -y update
#7 CACHED

#8 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#8 CACHED

#9 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#9 CACHED

#10 [internal] load build context
#10 transferring context: 663B 0.0s done
#10 DONE 0.1s

#11 [5/8] RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
#11 17.06 
#11 17.06 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 17.59 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#11 18.13 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#11 18.36 [ocaml-base-compiler.5.2.1] downloaded from cache at https://opam.ocaml.org/cache
#11 22.44 [ocaml-base-compiler.5.2.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#11 22.44 
#11 22.44 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 24.25 -> installed base-bigarray.base
#11 24.26 -> installed base-threads.base
#11 24.27 -> installed base-unix.base
#11 24.27 -> installed ocaml-options-vanilla.1
#11 900.2 -> installed ocaml-base-compiler.5.2.1
#11 900.5 -> installed ocaml-config.3
#11 901.0 -> installed ocaml.5.2.1
#11 901.2 -> installed base-domains.base
#11 901.4 -> installed base-nnp.base
#11 904.0 Done.
#11 904.0 # Run eval $(opam env) to update the current shell environment
#11 DONE 909.3s

#12 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.2.1
#12 2.004 ocaml-base-compiler is now pinned to version 5.2.1
#12 2.004 
#12 17.34 No package build needed.
#12 17.34 Nothing to do.
#12 17.34 # Run eval $(opam env) to update the current shell environment
#12 DONE 17.5s

#13 [7/8] RUN opam install -y opam-depext
#13 18.55 The following actions will be performed:
#13 18.55   - install opam-depext 1.2.3
#13 18.55 
#13 18.55 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 18.93 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 19.03 
#13 19.03 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 25.21 -> installed opam-depext.1.2.3
#13 25.24 Done.
#13 25.24 # Run eval $(opam env) to update the current shell environment
#13 DONE 25.5s

#14 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 DONE 0.2s

#15 exporting to image
#15 exporting layers
#15 exporting layers 19.6s done
#15 writing image sha256:31fd02a1f2e75d0175c48f66e8bae788d7039be0b47a3edb20410aa1dbd20bc5 done
#15 DONE 19.7s

 1 warning found (use --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 14)
Pushing "sha256:31fd02a1f2e75d0175c48f66e8bae788d7039be0b47a3edb20410aa1dbd20bc5" to "ocurrent/opam-staging:ubuntu-24.04-ocaml-5.2-riscv64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
dbd7e3424f7e: Preparing
d2894ded7345: Preparing
c532d91c4fa0: Preparing
2b9faab39fc9: Preparing
2933a8a41320: Preparing
724a18b2a186: Preparing
36c428beb7c4: Preparing
c841685b58bc: Preparing
584f05a6532f: Preparing
6675d0145799: Preparing
af78723ac1c7: Preparing
0d83be0f94e8: Preparing
9f49c7c15823: Preparing
9f18f77a7070: Preparing
b0892dabb345: Preparing
3e22f49d5b81: Preparing
d30f58407513: Preparing
8e6b1990ead6: Preparing
190dbfcfe517: Preparing
5b48a84fbfb1: Preparing
987d193a5047: Preparing
c93a04684e85: Preparing
3e01b15b9bd9: Preparing
6675d0145799: Waiting
67263bd27316: Preparing
af78723ac1c7: Waiting
0d83be0f94e8: Waiting
dfea0128cea2: Preparing
9f49c7c15823: Waiting
9f18f77a7070: Waiting
5f70bf18a086: Preparing
b0892dabb345: Waiting
0d9dba3ac89f: Preparing
3e22f49d5b81: Waiting
c288fb15ec3a: Preparing
d30f58407513: Waiting
1b2ea38fd714: Preparing
8e6b1990ead6: Waiting
72f4ac91066b: Preparing
e7e3fc788c96: Preparing
e7e3fc788c96: Preparing
d4c486ec172a: Preparing
0bee7413114a: Preparing
b8877885e7c3: Preparing
97418e84d4f9: Preparing
2002b6a4e0db: Preparing
9b9a41559a4d: Preparing
d49cb82ae8b3: Preparing
f399504fe0ed: Preparing
296f7442ddda: Preparing
2f169d08421e: Preparing
c93a04684e85: Waiting
3e01b15b9bd9: Waiting
65a768921faf: Preparing
345d5b98dc97: Preparing
1b7a2cc6d3ec: Preparing
ee9cd2be0dee: Preparing
b482bf9087b3: Preparing
dfea0128cea2: Waiting
5f70bf18a086: Waiting
0d9dba3ac89f: Waiting
c288fb15ec3a: Waiting
1b2ea38fd714: Waiting
72f4ac91066b: Waiting
190dbfcfe517: Waiting
5b48a84fbfb1: Waiting
987d193a5047: Waiting
e7e3fc788c96: Waiting
d4c486ec172a: Waiting
2f169d08421e: Waiting
0bee7413114a: Waiting
b8877885e7c3: Waiting
97418e84d4f9: Waiting
67263bd27316: Waiting
2002b6a4e0db: Waiting
65a768921faf: Waiting
9b9a41559a4d: Waiting
d49cb82ae8b3: Waiting
f399504fe0ed: Waiting
345d5b98dc97: Waiting
1b7a2cc6d3ec: Waiting
ee9cd2be0dee: Waiting
b482bf9087b3: Waiting
296f7442ddda: Waiting
36c428beb7c4: Waiting
c841685b58bc: Waiting
584f05a6532f: Waiting
724a18b2a186: Waiting
2933a8a41320: Layer already exists
724a18b2a186: Layer already exists
36c428beb7c4: Layer already exists
c841685b58bc: Layer already exists
584f05a6532f: Layer already exists
c532d91c4fa0: Pushed
dbd7e3424f7e: Pushed
6675d0145799: Layer already exists
d2894ded7345: Pushed
0d83be0f94e8: Layer already exists
af78723ac1c7: Layer already exists
9f49c7c15823: Layer already exists
9f18f77a7070: Layer already exists
b0892dabb345: Layer already exists
3e22f49d5b81: Layer already exists
d30f58407513: Layer already exists
8e6b1990ead6: Layer already exists
190dbfcfe517: Layer already exists
5b48a84fbfb1: Layer already exists
987d193a5047: Layer already exists
c93a04684e85: Layer already exists
67263bd27316: Layer already exists
3e01b15b9bd9: Layer already exists
dfea0128cea2: Layer already exists
0d9dba3ac89f: Layer already exists
5f70bf18a086: Layer already exists
c288fb15ec3a: Layer already exists
1b2ea38fd714: Layer already exists
e7e3fc788c96: Layer already exists
72f4ac91066b: Layer already exists
d4c486ec172a: Layer already exists
0bee7413114a: Layer already exists
97418e84d4f9: Layer already exists
b8877885e7c3: Layer already exists
2002b6a4e0db: Layer already exists
9b9a41559a4d: Layer already exists
f399504fe0ed: Layer already exists
d49cb82ae8b3: Layer already exists
296f7442ddda: Layer already exists
2f169d08421e: Layer already exists
65a768921faf: Layer already exists
345d5b98dc97: Layer already exists
1b7a2cc6d3ec: Layer already exists
ee9cd2be0dee: Layer already exists
b482bf9087b3: Layer already exists
2b9faab39fc9: Pushed
ubuntu-24.04-ocaml-5.2-riscv64: digest: sha256:f672ddcf697b22812cbc54e309bdd30bcbdf558e6315183529cef747fb067159 size: 10133
The push refers to repository [docker.io/ocurrent/opam-staging]
dbd7e3424f7e: Preparing
d2894ded7345: Preparing
c532d91c4fa0: Preparing
2b9faab39fc9: Preparing
2933a8a41320: Preparing
724a18b2a186: Preparing
36c428beb7c4: Preparing
c841685b58bc: Preparing
584f05a6532f: Preparing
6675d0145799: Preparing
af78723ac1c7: Preparing
0d83be0f94e8: Preparing
9f49c7c15823: Preparing
9f18f77a7070: Preparing
b0892dabb345: Preparing
36c428beb7c4: Waiting
3e22f49d5b81: Preparing
c841685b58bc: Waiting
d30f58407513: Preparing
584f05a6532f: Waiting
8e6b1990ead6: Preparing
190dbfcfe517: Preparing
5b48a84fbfb1: Preparing
987d193a5047: Preparing
c93a04684e85: Preparing
3e01b15b9bd9: Preparing
67263bd27316: Preparing
dfea0128cea2: Preparing
5f70bf18a086: Preparing
724a18b2a186: Waiting
b0892dabb345: Waiting
3e22f49d5b81: Waiting
d30f58407513: Waiting
8e6b1990ead6: Waiting
190dbfcfe517: Waiting
5b48a84fbfb1: Waiting
987d193a5047: Waiting
c93a04684e85: Waiting
6675d0145799: Waiting
af78723ac1c7: Waiting
3e01b15b9bd9: Waiting
67263bd27316: Waiting
dfea0128cea2: Waiting
0d83be0f94e8: Waiting
9f49c7c15823: Waiting
9f18f77a7070: Waiting
0d9dba3ac89f: Preparing
c288fb15ec3a: Preparing
1b2ea38fd714: Preparing
72f4ac91066b: Preparing
e7e3fc788c96: Preparing
e7e3fc788c96: Preparing
d4c486ec172a: Preparing
0bee7413114a: Preparing
b8877885e7c3: Preparing
97418e84d4f9: Preparing
2002b6a4e0db: Preparing
9b9a41559a4d: Preparing
d49cb82ae8b3: Preparing
f399504fe0ed: Preparing
296f7442ddda: Preparing
2f169d08421e: Preparing
65a768921faf: Preparing
345d5b98dc97: Preparing
1b7a2cc6d3ec: Preparing
ee9cd2be0dee: Preparing
b482bf9087b3: Preparing
5f70bf18a086: Waiting
e7e3fc788c96: Waiting
d4c486ec172a: Waiting
0bee7413114a: Waiting
b8877885e7c3: Waiting
97418e84d4f9: Waiting
2002b6a4e0db: Waiting
9b9a41559a4d: Waiting
d49cb82ae8b3: Waiting
f399504fe0ed: Waiting
296f7442ddda: Waiting
2f169d08421e: Waiting
65a768921faf: Waiting
345d5b98dc97: Waiting
1b7a2cc6d3ec: Waiting
ee9cd2be0dee: Waiting
b482bf9087b3: Waiting
c288fb15ec3a: Waiting
1b2ea38fd714: Waiting
0d9dba3ac89f: Waiting
72f4ac91066b: Waiting
2933a8a41320: Layer already exists
2b9faab39fc9: Layer already exists
d2894ded7345: Layer already exists
dbd7e3424f7e: Layer already exists
c532d91c4fa0: Layer already exists
724a18b2a186: Layer already exists
36c428beb7c4: Layer already exists
584f05a6532f: Layer already exists
c841685b58bc: Layer already exists
6675d0145799: Layer already exists
af78723ac1c7: Layer already exists
0d83be0f94e8: Layer already exists
9f18f77a7070: Layer already exists
9f49c7c15823: Layer already exists
b0892dabb345: Layer already exists
3e22f49d5b81: Layer already exists
d30f58407513: Layer already exists
8e6b1990ead6: Layer already exists
190dbfcfe517: Layer already exists
5b48a84fbfb1: Layer already exists
987d193a5047: Layer already exists
c93a04684e85: Layer already exists
67263bd27316: Layer already exists
3e01b15b9bd9: Layer already exists
dfea0128cea2: Layer already exists
5f70bf18a086: Layer already exists
0d9dba3ac89f: Layer already exists
1b2ea38fd714: Layer already exists
c288fb15ec3a: Layer already exists
72f4ac91066b: Layer already exists
e7e3fc788c96: Layer already exists
d4c486ec172a: Layer already exists
b8877885e7c3: Layer already exists
0bee7413114a: Layer already exists
97418e84d4f9: Layer already exists
2002b6a4e0db: Layer already exists
f399504fe0ed: Layer already exists
d49cb82ae8b3: Layer already exists
296f7442ddda: Layer already exists
9b9a41559a4d: Layer already exists
2f169d08421e: Layer already exists
65a768921faf: Layer already exists
345d5b98dc97: Layer already exists
1b7a2cc6d3ec: Layer already exists
ee9cd2be0dee: Layer already exists
b482bf9087b3: Layer already exists
ubuntu-24.04-ocaml-5.2-riscv64: digest: sha256:f672ddcf697b22812cbc54e309bdd30bcbdf558e6315183529cef747fb067159 size: 10133
Job succeeded
2025-09-30 07:16.26: Job succeeded