Build:
- 0
2025-06-21 12:25.36: New job: Build using linux-riscv64 in [] 2025-06-21 12:25.36: Will push staging image to ocurrent/opam-staging:ubuntu-22.04-ocaml-5.4-alpha1-riscv64 Dockerfile: # syntax=docker/dockerfile:1 FROM ocurrent/opam-staging@sha256:5f2d2819594e45e10ab385c19d07e2034be729787caa55f60ded4734aad52d93 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 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.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1 RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1 RUN opam install -y opam-depext ENTRYPOINT [ "opam", "exec", "--" ] CMD bash COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ] 2025-06-21 12:25.36: Using cache hint "5.4.0~alpha1-riscv64-ocurrent/opam-staging@sha256:5f2d2819594e45e10ab385c19d07e2034be729787caa55f60ded4734aad52d93" 2025-06-21 12:25.36: Waiting for resource in pool OCluster 2025-06-21 12:25.36: Waiting for worker… 2025-06-21 13:23.44: 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: 772B 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:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d #3 CACHED #4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:5f2d2819594e45e10ab385c19d07e2034be729787caa55f60ded4734aad52d93 #4 DONE 1.1s #5 [internal] load .dockerignore #5 transferring context: 2B done #5 DONE 0.1s #6 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:5f2d2819594e45e10ab385c19d07e2034be729787caa55f60ded4734aad52d93 #6 CACHED #7 [internal] load build context #7 transferring context: 772B 0.0s done #7 DONE 0.1s #8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default #8 3.025 [beta] Initialised #8 DONE 3.8s #9 [3/9] RUN apt-get -y update #9 1.160 Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease #9 1.187 Get:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease [128 kB] #9 1.549 Hit:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease #9 1.636 Get:4 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease [129 kB] #9 3.080 Fetched 257 kB in 2s (116 kB/s) #9 3.080 Reading package lists... #9 DONE 7.5s #10 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade #10 0.803 Reading package lists... #10 5.143 Building dependency tree... #10 5.668 Reading state information... #10 5.914 Calculating upgrade... #10 7.063 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. #10 DONE 7.1s #11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev #11 0.819 Reading package lists... #11 5.191 Building dependency tree... #11 5.708 Reading state information... #11 6.828 The following NEW packages will be installed: #11 6.833 libzstd-dev #11 6.957 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. #11 6.957 Need to get 2091 kB of archives. #11 6.957 After this operation, 15.8 MB of additional disk space will be used. #11 6.957 Get:1 http://ports.ubuntu.com/ubuntu-ports jammy/main riscv64 libzstd-dev riscv64 1.4.8+dfsg-3build1 [2091 kB] #11 7.945 debconf: delaying package configuration, since apt-utils is not installed #11 8.096 Fetched 2091 kB in 0s (6912 kB/s) #11 8.178 Selecting previously unselected package libzstd-dev:riscv64. #11 8.178 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15556 files and directories currently installed.) #11 8.265 Preparing to unpack .../libzstd-dev_1.4.8+dfsg-3build1_riscv64.deb ... #11 8.273 Unpacking libzstd-dev:riscv64 (1.4.8+dfsg-3build1) ... #11 8.909 Setting up libzstd-dev:riscv64 (1.4.8+dfsg-3build1) ... #11 DONE 9.3s #12 [6/9] RUN opam switch create 5.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1 #12 15.04 #12 15.04 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 15.53 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache #12 16.03 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache #12 16.21 [ocaml-compiler.5.4.0~alpha1] downloaded from cache at https://opam.ocaml.org/cache #12 20.84 [ocaml-compiler.5.4.0~alpha1/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache #12 20.85 #12 20.85 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #12 20.86 -> installed base-bigarray.base #12 20.87 -> installed base-threads.base #12 20.88 -> installed base-unix.base #12 20.88 -> installed ocaml-beta.enabled #12 22.93 -> installed ocaml-options-vanilla.1 #12 957.9 -> installed ocaml-compiler.5.4.0~alpha1 #12 958.0 -> installed ocaml-base-compiler.5.4.0~alpha1 #12 958.2 -> installed ocaml-config.3 #12 958.9 -> installed ocaml.5.4.0 #12 959.1 -> installed base-domains.base #12 959.2 -> installed base-effects.base #12 959.4 -> installed base-nnp.base #12 962.0 Done. #12 962.1 # Run eval $(opam env) to update the current shell environment #12 DONE 966.7s #13 [7/9] RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1 #13 1.900 ocaml-base-compiler is now pinned to version 5.4.0~alpha1 #13 1.901 #13 15.77 Already up-to-date. #13 15.77 Nothing to do. #13 15.77 # Run eval $(opam env) to update the current shell environment #13 DONE 15.9s #14 [8/9] RUN opam install -y opam-depext #14 16.75 The following actions will be performed: #14 16.75 - install opam-depext 1.2.3 #14 16.75 #14 16.75 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #14 17.23 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache #14 17.32 #14 17.32 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #14 24.34 -> installed opam-depext.1.2.3 #14 24.36 Done. #14 24.37 # Run eval $(opam env) to update the current shell environment #14 DONE 24.6s #15 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ] #15 DONE 0.1s #16 exporting to image #16 exporting layers #16 exporting layers 20.7s done #16 writing image sha256:a66a97e89a38cc2481ef2a52177f80c0d2ef196dc8ca43808df92183753b1585 done #16 DONE 20.8s 1 warning found (use --debug to expand): - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 15) Pushing "sha256:a66a97e89a38cc2481ef2a52177f80c0d2ef196dc8ca43808df92183753b1585" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-5.4-alpha1-riscv64" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrent/opam-staging] 3839c35f85ad: Preparing 456971493a49: Preparing 5cde3f01848f: Preparing f086d059bb6f: Preparing f4fa27285e40: Preparing f7b2e6f48604: Preparing c43f7b8fa342: Preparing 6f5f760b1ff3: Preparing caeeaeb72082: Preparing f2332b73a290: Preparing 636ce5c98bf2: Preparing ad68d6a1bdcb: Preparing 20ae259b1cd6: Preparing caeeaeb72082: Waiting f2332b73a290: Waiting c43f7b8fa342: Waiting 6f5f760b1ff3: Waiting 636ce5c98bf2: Waiting f7b2e6f48604: Waiting ad68d6a1bdcb: Waiting 95967f809c33: Preparing 20ae259b1cd6: Waiting dfdd2bef4e7c: Preparing 26f9877e8644: Preparing e8ed57f5d8fd: Preparing 95967f809c33: Waiting a27acb6e29ad: Preparing dfdd2bef4e7c: Waiting 21ca2f159272: Preparing 9d6270e8d4b8: Preparing c64aef5e9e61: Preparing 26f9877e8644: Waiting 1c0824088bb5: Preparing e8ed57f5d8fd: Waiting e6b178f4d4ef: Preparing a27acb6e29ad: Waiting bffb79c71527: Preparing 21ca2f159272: Waiting 23c8312a998b: Preparing 777a8dbd8fee: Preparing 5f70bf18a086: Preparing 9d6270e8d4b8: Waiting fb5e1e80ac5e: Preparing c64aef5e9e61: Waiting 2d258953c61d: Preparing 1c0824088bb5: Waiting d7af72d0b79f: Preparing 5f70bf18a086: Preparing 416b2a3f85fb: Preparing e6b178f4d4ef: Waiting 416b2a3f85fb: Preparing 5b1eb1755678: Preparing bffb79c71527: Waiting 3b2b31b6e32c: Preparing 23c8312a998b: Waiting 86932d426c6c: Preparing 777a8dbd8fee: Waiting 4eb62e1b1482: Preparing fdfde2212aac: Preparing 5f70bf18a086: Waiting 59e5e4e9e5b9: Preparing fb5e1e80ac5e: Waiting d9442b731db1: Preparing 656a734e759b: Preparing 2d258953c61d: Waiting 07bbb38b8f79: Preparing 5665e101f3ac: Preparing d7af72d0b79f: Waiting 50f9deb58890: Preparing 416b2a3f85fb: Waiting 9d8569c390e1: Preparing 5b1eb1755678: Waiting 5bb806c2e404: Preparing b04633198571: Preparing 3b2b31b6e32c: Waiting 86932d426c6c: Waiting 4eb62e1b1482: Waiting 656a734e759b: Waiting 07bbb38b8f79: Waiting fdfde2212aac: Waiting 5665e101f3ac: Waiting 59e5e4e9e5b9: Waiting 50f9deb58890: Waiting d9442b731db1: Waiting 9d8569c390e1: Waiting b04633198571: Waiting 5bb806c2e404: Waiting 3839c35f85ad: Pushed 5cde3f01848f: Pushed 456971493a49: Pushed f7b2e6f48604: Pushed c43f7b8fa342: Pushed caeeaeb72082: Layer already exists f4fa27285e40: Pushed f2332b73a290: Layer already exists 636ce5c98bf2: Layer already exists ad68d6a1bdcb: Layer already exists 20ae259b1cd6: Layer already exists 95967f809c33: Layer already exists dfdd2bef4e7c: Layer already exists 26f9877e8644: Layer already exists e8ed57f5d8fd: Layer already exists a27acb6e29ad: Layer already exists 21ca2f159272: Layer already exists 9d6270e8d4b8: Layer already exists c64aef5e9e61: Layer already exists 1c0824088bb5: Layer already exists e6b178f4d4ef: Layer already exists 6f5f760b1ff3: Pushed bffb79c71527: Layer already exists 23c8312a998b: Layer already exists 777a8dbd8fee: Layer already exists 5f70bf18a086: Layer already exists fb5e1e80ac5e: Layer already exists d7af72d0b79f: Layer already exists 2d258953c61d: Layer already exists 416b2a3f85fb: Layer already exists 3b2b31b6e32c: Layer already exists 5b1eb1755678: Layer already exists 86932d426c6c: Layer already exists 4eb62e1b1482: Layer already exists fdfde2212aac: Layer already exists 59e5e4e9e5b9: Layer already exists d9442b731db1: Layer already exists 656a734e759b: Layer already exists 07bbb38b8f79: Layer already exists 5665e101f3ac: Layer already exists 50f9deb58890: Layer already exists 9d8569c390e1: Layer already exists 5bb806c2e404: Layer already exists b04633198571: Layer already exists f086d059bb6f: Pushed ubuntu-22.04-ocaml-5.4-alpha1-riscv64: digest: sha256:86d2268a772de944495f7cab58b80c9774bc8b4ce5b7697562b7bbc0ab54d1aa size: 10127 The push refers to repository [docker.io/ocurrent/opam-staging] 3839c35f85ad: Preparing 456971493a49: Preparing 5cde3f01848f: Preparing f086d059bb6f: Preparing f4fa27285e40: Preparing f7b2e6f48604: Preparing c43f7b8fa342: Preparing 6f5f760b1ff3: Preparing caeeaeb72082: Preparing f2332b73a290: Preparing 636ce5c98bf2: Preparing ad68d6a1bdcb: Preparing f7b2e6f48604: Waiting 20ae259b1cd6: Preparing 95967f809c33: Preparing dfdd2bef4e7c: Preparing 26f9877e8644: Preparing c43f7b8fa342: Waiting 6f5f760b1ff3: Waiting caeeaeb72082: Waiting f2332b73a290: Waiting 636ce5c98bf2: Waiting ad68d6a1bdcb: Waiting 20ae259b1cd6: Waiting 95967f809c33: Waiting dfdd2bef4e7c: Waiting e8ed57f5d8fd: Preparing a27acb6e29ad: Preparing 21ca2f159272: Preparing 9d6270e8d4b8: Preparing c64aef5e9e61: Preparing 1c0824088bb5: Preparing e6b178f4d4ef: Preparing bffb79c71527: Preparing 23c8312a998b: Preparing 777a8dbd8fee: Preparing 5f70bf18a086: Preparing fb5e1e80ac5e: Preparing 2d258953c61d: Preparing d7af72d0b79f: Preparing 5f70bf18a086: Preparing 416b2a3f85fb: Preparing 416b2a3f85fb: Preparing 5b1eb1755678: Preparing 26f9877e8644: Waiting 3b2b31b6e32c: Preparing 86932d426c6c: Preparing 4eb62e1b1482: Preparing fdfde2212aac: Preparing 59e5e4e9e5b9: Preparing d9442b731db1: Preparing 656a734e759b: Preparing 07bbb38b8f79: Preparing e6b178f4d4ef: Waiting 5665e101f3ac: Preparing 50f9deb58890: Preparing bffb79c71527: Waiting 9d8569c390e1: Preparing 5bb806c2e404: Preparing b04633198571: Preparing d7af72d0b79f: Waiting 416b2a3f85fb: Waiting 23c8312a998b: Waiting 5b1eb1755678: Waiting 3b2b31b6e32c: Waiting 777a8dbd8fee: Waiting 86932d426c6c: Waiting 5f70bf18a086: Waiting 4eb62e1b1482: Waiting fdfde2212aac: Waiting 59e5e4e9e5b9: Waiting d9442b731db1: Waiting 656a734e759b: Waiting 07bbb38b8f79: Waiting fb5e1e80ac5e: Waiting 5665e101f3ac: Waiting 2d258953c61d: Waiting 50f9deb58890: Waiting 9d8569c390e1: Waiting b04633198571: Waiting e8ed57f5d8fd: Waiting a27acb6e29ad: Waiting 5bb806c2e404: Waiting 21ca2f159272: Waiting 9d6270e8d4b8: Waiting c64aef5e9e61: Waiting 1c0824088bb5: Waiting 5cde3f01848f: Layer already exists 456971493a49: Layer already exists f4fa27285e40: Layer already exists 3839c35f85ad: Layer already exists f086d059bb6f: Layer already exists caeeaeb72082: Layer already exists f2332b73a290: Layer already exists f7b2e6f48604: Layer already exists c43f7b8fa342: Layer already exists 6f5f760b1ff3: Layer already exists ad68d6a1bdcb: Layer already exists 636ce5c98bf2: Layer already exists 20ae259b1cd6: Layer already exists 95967f809c33: Layer already exists dfdd2bef4e7c: Layer already exists 26f9877e8644: Layer already exists e8ed57f5d8fd: Layer already exists a27acb6e29ad: Layer already exists 21ca2f159272: Layer already exists 9d6270e8d4b8: Layer already exists 1c0824088bb5: Layer already exists c64aef5e9e61: Layer already exists bffb79c71527: Layer already exists e6b178f4d4ef: Layer already exists 23c8312a998b: Layer already exists 777a8dbd8fee: Layer already exists 5f70bf18a086: Layer already exists fb5e1e80ac5e: Layer already exists 2d258953c61d: Layer already exists d7af72d0b79f: Layer already exists 416b2a3f85fb: Layer already exists 5b1eb1755678: Layer already exists 86932d426c6c: Layer already exists 3b2b31b6e32c: Layer already exists 4eb62e1b1482: Layer already exists 59e5e4e9e5b9: Layer already exists fdfde2212aac: Layer already exists 656a734e759b: Layer already exists d9442b731db1: Layer already exists 07bbb38b8f79: Layer already exists 5665e101f3ac: Layer already exists 9d8569c390e1: Layer already exists 50f9deb58890: Layer already exists 5bb806c2e404: Layer already exists b04633198571: Layer already exists ubuntu-22.04-ocaml-5.4-alpha1-riscv64: digest: sha256:86d2268a772de944495f7cab58b80c9774bc8b4ce5b7697562b7bbc0ab54d1aa size: 10127 Job succeeded 2025-06-21 13:43.43: Job succeeded