Build:
  1. 0
2025-04-01 18:30.18: New job: Build using linux-riscv64 in
                                []
2025-04-01 18:30.18: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-ocaml-5.0-riscv64

Dockerfile:

# syntax=docker/dockerfile:1

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


2025-04-01 18:30.18: Using cache hint "5.0.0-riscv64-ocurrent/opam-staging@sha256:ce64bf2c2b3690c9d655a6c6e6da7e050332de91e511bc2718874078294d8c1b"
2025-04-01 18:30.18: Waiting for resource in pool OCluster
2025-04-01 18:30.18: Waiting for worker…
2025-04-01 18:55.33: 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: 501B 0.0s done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 1.1s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:4c68376a702446fc3c79af22de146a148bc3367e73c25a5803d453b6b3f722fb
#3 CACHED

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

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

#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:ce64bf2c2b3690c9d655a6c6e6da7e050332de91e511bc2718874078294d8c1b
#6 CACHED

#7 [internal] load build context
#7 transferring context: 501B 0.0s done
#7 DONE 0.1s

#8 [2/5] RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
#8 20.97 
#8 20.97 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 21.52 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.3
#8 21.85 [ocaml-config.3/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install
#8 23.19 [ocaml-base-compiler.5.0.0] downloaded from https://github.com/ocaml/ocaml/archive/5.0.0.tar.gz
#8 27.04 [ocaml-base-compiler.5.0.0/ocaml-base-compiler.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-base-compiler/ocaml-base-compiler.install
#8 27.05 
#8 27.05 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 27.06 -> installed base-bigarray.base
#8 27.07 -> installed base-threads.base
#8 27.08 -> installed base-unix.base
#8 27.09 -> installed ocaml-option-bytecode-only.1
#8 28.73 -> installed ocaml-options-vanilla.1
#8 439.3 -> installed ocaml-base-compiler.5.0.0
#8 439.5 -> installed ocaml-config.3
#8 439.9 -> installed ocaml.5.0.0
#8 440.0 -> installed base-domains.base
#8 440.1 -> installed base-nnp.base
#8 442.1 Done.
#8 442.1 # Run eval $(opam env) to update the current shell environment
#8 DONE 446.4s

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

#10 [4/5] RUN opam install -y opam-depext
#10 22.77 The following actions will be performed:
#10 22.77   - install opam-depext 1.2.3
#10 22.77 
#10 22.77 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 23.89 [opam-depext.1.2.3] downloaded from https://github.com/ocaml-opam/opam-depext/releases/download/v1.2.3/opam-depext-full-1.2.3.tbz
#10 24.00 
#10 24.00 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 32.45 -> installed opam-depext.1.2.3
#10 32.49 Done.
#10 32.49 # Run eval $(opam env) to update the current shell environment
#10 DONE 32.7s

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

#12 exporting to image
#12 exporting layers
#12 exporting layers 16.7s done
#12 writing image sha256:82bf2f4c20d014729c9fcd534508b183ae742dec9e1766ddc7a54c98462f70c1 done
#12 DONE 16.8s

 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:82bf2f4c20d014729c9fcd534508b183ae742dec9e1766ddc7a54c98462f70c1" to "ocurrent/opam-staging:ubuntu-24.04-ocaml-5.0-riscv64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e00ed2cc9d29: Preparing
94c7108ef9b6: Preparing
1f289d6d91b7: Preparing
78889b32520b: Preparing
1d6cccf2348e: Preparing
eef5437e81c8: Preparing
49428f35fe01: Preparing
853705214757: Preparing
b624431eec86: Preparing
2223aa01e9bb: Preparing
bf9816e72693: Preparing
cba1bbd454b1: Preparing
35e478f6abc5: Preparing
35e999fdffb0: Preparing
06035db43f0b: Preparing
9ff430c01c3d: Preparing
a53d7f1b6f3c: Preparing
b11deec7b91d: Preparing
b0b9fa489d58: Preparing
04a1c7ac4bf4: Preparing
505dfecb2d6b: Preparing
5f70bf18a086: Preparing
eef5437e81c8: Waiting
00d521d0c907: Preparing
b0f1aca800f6: Preparing
49428f35fe01: Waiting
bfa2a4ad60dd: Preparing
853705214757: Waiting
d71c214aec86: Preparing
9d9d5e6ef0c4: Preparing
b624431eec86: Waiting
9d9d5e6ef0c4: Preparing
a8e0fb68478a: Preparing
2223aa01e9bb: Waiting
100e394e3b42: Preparing
bf9816e72693: Waiting
ceedbe2be934: Preparing
cba1bbd454b1: Waiting
277952aba7d5: Preparing
35e478f6abc5: Waiting
c61349e1cd4d: Preparing
35e999fdffb0: Waiting
0b180fc9fe55: Preparing
a84ab8b0f33b: Preparing
06035db43f0b: Waiting
9ff430c01c3d: Waiting
0f945f9d85d5: Preparing
a53d7f1b6f3c: Waiting
ff38325f7fa4: Preparing
b11deec7b91d: Waiting
822457c70d3e: Preparing
b0b9fa489d58: Waiting
bee17d713ca6: Preparing
e5efba3aeaed: Preparing
d1521495bde3: Preparing
04a1c7ac4bf4: Waiting
63ee0b654500: Preparing
505dfecb2d6b: Waiting
5f70bf18a086: Waiting
d71c214aec86: Waiting
00d521d0c907: Waiting
b0f1aca800f6: Waiting
9d9d5e6ef0c4: Waiting
a8e0fb68478a: Waiting
bfa2a4ad60dd: Waiting
100e394e3b42: Waiting
d1521495bde3: Waiting
ceedbe2be934: Waiting
822457c70d3e: Waiting
63ee0b654500: Waiting
bee17d713ca6: Waiting
e5efba3aeaed: Waiting
c61349e1cd4d: Waiting
a84ab8b0f33b: Waiting
0b180fc9fe55: Waiting
0f945f9d85d5: Waiting
ff38325f7fa4: Waiting
277952aba7d5: Waiting
1d6cccf2348e: Layer already exists
eef5437e81c8: Layer already exists
49428f35fe01: Layer already exists
853705214757: Layer already exists
b624431eec86: Layer already exists
2223aa01e9bb: Layer already exists
1f289d6d91b7: Pushed
e00ed2cc9d29: Pushed
bf9816e72693: Layer already exists
cba1bbd454b1: Layer already exists
35e478f6abc5: Layer already exists
94c7108ef9b6: Pushed
35e999fdffb0: Layer already exists
06035db43f0b: Layer already exists
9ff430c01c3d: Layer already exists
a53d7f1b6f3c: Layer already exists
b11deec7b91d: Layer already exists
b0b9fa489d58: Layer already exists
04a1c7ac4bf4: Layer already exists
5f70bf18a086: Layer already exists
505dfecb2d6b: Layer already exists
00d521d0c907: Layer already exists
b0f1aca800f6: Layer already exists
bfa2a4ad60dd: Layer already exists
d71c214aec86: Layer already exists
9d9d5e6ef0c4: Layer already exists
a8e0fb68478a: Layer already exists
100e394e3b42: Layer already exists
ceedbe2be934: Layer already exists
277952aba7d5: Layer already exists
c61349e1cd4d: Layer already exists
0b180fc9fe55: Layer already exists
a84ab8b0f33b: Layer already exists
0f945f9d85d5: Layer already exists
ff38325f7fa4: Layer already exists
822457c70d3e: Layer already exists
bee17d713ca6: Layer already exists
e5efba3aeaed: Layer already exists
d1521495bde3: Layer already exists
63ee0b654500: Layer already exists
78889b32520b: Pushed
ubuntu-24.04-ocaml-5.0-riscv64: digest: sha256:c3a0dd4d2dc2a27656ea7be37e70d64829944a18df62e391791b7debd41e93b9 size: 9084
The push refers to repository [docker.io/ocurrent/opam-staging]
e00ed2cc9d29: Preparing
94c7108ef9b6: Preparing
1f289d6d91b7: Preparing
78889b32520b: Preparing
1d6cccf2348e: Preparing
eef5437e81c8: Preparing
49428f35fe01: Preparing
853705214757: Preparing
b624431eec86: Preparing
2223aa01e9bb: Preparing
bf9816e72693: Preparing
cba1bbd454b1: Preparing
35e478f6abc5: Preparing
35e999fdffb0: Preparing
06035db43f0b: Preparing
9ff430c01c3d: Preparing
a53d7f1b6f3c: Preparing
b11deec7b91d: Preparing
b0b9fa489d58: Preparing
04a1c7ac4bf4: Preparing
505dfecb2d6b: Preparing
5f70bf18a086: Preparing
00d521d0c907: Preparing
b0f1aca800f6: Preparing
bfa2a4ad60dd: Preparing
d71c214aec86: Preparing
9d9d5e6ef0c4: Preparing
9d9d5e6ef0c4: Preparing
a8e0fb68478a: Preparing
100e394e3b42: Preparing
ceedbe2be934: Preparing
277952aba7d5: Preparing
c61349e1cd4d: Preparing
0b180fc9fe55: Preparing
a84ab8b0f33b: Preparing
0f945f9d85d5: Preparing
ff38325f7fa4: Preparing
822457c70d3e: Preparing
bee17d713ca6: Preparing
e5efba3aeaed: Preparing
d1521495bde3: Preparing
63ee0b654500: Preparing
5f70bf18a086: Waiting
00d521d0c907: Waiting
b0f1aca800f6: Waiting
bfa2a4ad60dd: Waiting
d71c214aec86: Waiting
35e478f6abc5: Waiting
35e999fdffb0: Waiting
06035db43f0b: Waiting
9ff430c01c3d: Waiting
a53d7f1b6f3c: Waiting
b11deec7b91d: Waiting
b0b9fa489d58: Waiting
04a1c7ac4bf4: Waiting
505dfecb2d6b: Waiting
9d9d5e6ef0c4: Waiting
eef5437e81c8: Waiting
49428f35fe01: Waiting
a8e0fb68478a: Waiting
853705214757: Waiting
b624431eec86: Waiting
100e394e3b42: Waiting
ceedbe2be934: Waiting
277952aba7d5: Waiting
c61349e1cd4d: Waiting
0b180fc9fe55: Waiting
a84ab8b0f33b: Waiting
0f945f9d85d5: Waiting
ff38325f7fa4: Waiting
2223aa01e9bb: Waiting
bf9816e72693: Waiting
cba1bbd454b1: Waiting
822457c70d3e: Waiting
63ee0b654500: Waiting
bee17d713ca6: Waiting
e5efba3aeaed: Waiting
d1521495bde3: Waiting
1d6cccf2348e: Layer already exists
e00ed2cc9d29: Layer already exists
78889b32520b: Layer already exists
1f289d6d91b7: Layer already exists
94c7108ef9b6: Layer already exists
49428f35fe01: Layer already exists
2223aa01e9bb: Layer already exists
853705214757: Layer already exists
eef5437e81c8: Layer already exists
b624431eec86: Layer already exists
06035db43f0b: Layer already exists
bf9816e72693: Layer already exists
cba1bbd454b1: Layer already exists
35e999fdffb0: Layer already exists
35e478f6abc5: Layer already exists
a53d7f1b6f3c: Layer already exists
b11deec7b91d: Layer already exists
04a1c7ac4bf4: Layer already exists
b0b9fa489d58: Layer already exists
9ff430c01c3d: Layer already exists
5f70bf18a086: Layer already exists
bfa2a4ad60dd: Layer already exists
b0f1aca800f6: Layer already exists
505dfecb2d6b: Layer already exists
00d521d0c907: Layer already exists
ceedbe2be934: Layer already exists
a8e0fb68478a: Layer already exists
100e394e3b42: Layer already exists
d71c214aec86: Layer already exists
9d9d5e6ef0c4: Layer already exists
0f945f9d85d5: Layer already exists
a84ab8b0f33b: Layer already exists
277952aba7d5: Layer already exists
c61349e1cd4d: Layer already exists
0b180fc9fe55: Layer already exists
822457c70d3e: Layer already exists
ff38325f7fa4: Layer already exists
bee17d713ca6: Layer already exists
e5efba3aeaed: Layer already exists
d1521495bde3: Layer already exists
63ee0b654500: Layer already exists
ubuntu-24.04-ocaml-5.0-riscv64: digest: sha256:c3a0dd4d2dc2a27656ea7be37e70d64829944a18df62e391791b7debd41e93b9 size: 9084
Job succeeded
2025-04-01 19:06.27: Job succeeded