Build:
- 0
2024-12-14 14:46.32: New job: Build using linux-riscv64 in [] 2024-12-14 14:46.32: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-ocaml-5.3-riscv64 Dockerfile: # syntax=docker/dockerfile:1 FROM ocurrent/opam-staging@sha256:6558671fdf89fa286fc75478442bda69471964a7748a42f6ab53d41896e58846 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.3 --packages=ocaml-variants.5.3.0+trunk RUN opam pin add -k version ocaml-variants 5.3.0+trunk RUN opam install -y opam-depext ENTRYPOINT [ "opam", "exec", "--" ] CMD bash COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ] 2024-12-14 14:46.32: Using cache hint "5.3.0-riscv64-ocurrent/opam-staging@sha256:6558671fdf89fa286fc75478442bda69471964a7748a42f6ab53d41896e58846" 2024-12-14 14:46.32: Waiting for resource in pool OCluster 2024-12-14 14:46.32: Waiting for worker… 2024-12-14 15:31.42: Got resource from pool OCluster Building on riscv-bm-a4.sw.ocaml.org 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: 753B 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:db1ff77fb637a5955317c7a3a62540196396d565f3dd5742e76dddbb6d75c4c5 #3 CACHED #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: 753B 0.0s done #1 DONE 0.1s #4 [internal] load build definition from Dockerfile #4 DONE 0.0s #5 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:6558671fdf89fa286fc75478442bda69471964a7748a42f6ab53d41896e58846 #5 DONE 0.7s #6 [internal] load .dockerignore #6 transferring context: 2B done #6 DONE 0.1s #7 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:6558671fdf89fa286fc75478442bda69471964a7748a42f6ab53d41896e58846 #7 CACHED #8 [internal] load build context #8 transferring context: 753B 0.0s done #8 DONE 0.1s #9 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default #9 3.842 [beta] Initialised #9 DONE 5.1s #10 [3/9] RUN apt-get -y update #10 0.798 Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease #10 0.799 Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB] #10 0.819 Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB] #10 0.846 Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB] #10 1.582 Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe riscv64 Packages [957 kB] #10 1.716 Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 Packages [567 kB] #10 2.116 Get:7 http://ports.ubuntu.com/ubuntu-ports noble-security/universe riscv64 Packages [749 kB] #10 2.199 Get:8 http://ports.ubuntu.com/ubuntu-ports noble-security/main riscv64 Packages [327 kB] #10 2.505 Fetched 2978 kB in 2s (1644 kB/s) #10 2.505 Reading package lists... #10 DONE 7.0s #11 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade #11 0.552 Reading package lists... #11 4.919 Building dependency tree... #11 5.515 Reading state information... #11 5.860 Calculating upgrade... #11 7.340 The following packages have been kept back: #11 7.340 cpp-13 cpp-13-riscv64-linux-gnu g++-13 g++-13-riscv64-linux-gnu gcc-13 #11 7.340 gcc-13-base gcc-13-riscv64-linux-gnu libgcc-13-dev libstdc++-13-dev #11 7.346 The following packages will be upgraded: #11 7.354 libexpat1 linux-libc-dev #11 7.515 2 upgraded, 0 newly installed, 0 to remove and 9 not upgraded. #11 7.515 Need to get 1824 kB of archives. #11 7.515 After this operation, 51.2 kB of additional disk space will be used. #11 7.515 Get:1 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 libexpat1 riscv64 2.6.1-2ubuntu0.2 [86.3 kB] #11 7.573 Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 linux-libc-dev riscv64 6.8.0-50.51 [1738 kB] #11 8.707 debconf: delaying package configuration, since apt-utils is not installed #11 8.877 Fetched 1824 kB in 0s (6071 kB/s) #11 8.994 (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 ... 16242 files and directories currently installed.) #11 9.179 Preparing to unpack .../libexpat1_2.6.1-2ubuntu0.2_riscv64.deb ... #11 9.215 Unpacking libexpat1:riscv64 (2.6.1-2ubuntu0.2) over (2.6.1-2ubuntu0.1) ... #11 9.422 Preparing to unpack .../linux-libc-dev_6.8.0-50.51_riscv64.deb ... #11 9.456 Unpacking linux-libc-dev:riscv64 (6.8.0-50.51) over (6.8.0-49.49) ... #11 17.97 Setting up libexpat1:riscv64 (2.6.1-2ubuntu0.2) ... #11 18.01 Setting up linux-libc-dev:riscv64 (6.8.0-50.51) ... #11 18.05 Processing triggers for libc-bin (2.39-0ubuntu8.3) ... #11 DONE 18.5s #12 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev #12 0.612 Reading package lists... #12 5.054 Building dependency tree... #12 5.638 Reading state information... #12 7.173 The following NEW packages will be installed: #12 7.176 libzstd-dev #12 7.340 0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded. #12 7.340 Need to get 1777 kB of archives. #12 7.340 After this operation, 14.4 MB of additional disk space will be used. #12 7.340 Get:1 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 libzstd-dev riscv64 1.5.5+dfsg2-2build1.1 [1777 kB] #12 8.300 debconf: delaying package configuration, since apt-utils is not installed #12 8.477 Fetched 1777 kB in 0s (6103 kB/s) #12 8.556 Selecting previously unselected package libzstd-dev:riscv64. #12 8.556 (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 ... 16242 files and directories currently installed.) #12 8.637 Preparing to unpack .../libzstd-dev_1.5.5+dfsg2-2build1.1_riscv64.deb ... #12 8.647 Unpacking libzstd-dev:riscv64 (1.5.5+dfsg2-2build1.1) ... #12 9.347 Setting up libzstd-dev:riscv64 (1.5.5+dfsg2-2build1.1) ... #12 DONE 9.7s #13 [6/9] RUN opam switch create 5.3 --packages=ocaml-variants.5.3.0+trunk #13 35.35 #13 35.35 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #13 35.67 [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 #13 35.99 [ocaml-config.3/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install #13 37.15 [ocaml-compiler.5.3] downloaded from https://github.com/ocaml/ocaml/archive/5.3.tar.gz #13 40.70 #13 40.70 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #13 40.71 -> installed base-bigarray.base #13 40.72 -> installed base-threads.base #13 40.73 -> installed base-unix.base #13 40.73 -> installed host-arch-riscv64.1 #13 40.75 -> installed host-system-other.1 #13 40.76 -> installed ocaml-beta.enabled #13 895.4 -> installed ocaml-compiler.5.3 #13 895.6 -> installed ocaml-variants.5.3.0+trunk #13 895.8 -> installed ocaml-config.3 #13 896.5 -> installed ocaml.5.3.0 #13 896.6 -> installed base-domains.base #13 896.8 -> installed base-effects.base #13 897.0 -> installed base-nnp.base #13 899.4 Done. #13 899.4 # Run eval $(opam env) to update the current shell environment #13 DONE 901.7s #14 [7/9] RUN opam pin add -k version ocaml-variants 5.3.0+trunk #14 3.206 ocaml-variants is now pinned to version 5.3.0+trunk #14 3.208 #14 31.47 No package build needed. #14 31.47 Nothing to do. #14 31.47 # Run eval $(opam env) to update the current shell environment #14 DONE 31.7s #15 [8/9] RUN opam install -y opam-depext #15 33.11 The following actions will be performed: #15 33.11 - install opam-depext 1.2.3 #15 33.11 #15 33.11 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><> #15 34.18 [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 #15 34.30 #15 34.30 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> #15 40.88 -> installed opam-depext.1.2.3 #15 40.91 Done. #15 40.92 # Run eval $(opam env) to update the current shell environment #15 DONE 41.2s #16 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ] #16 DONE 0.1s #17 exporting to image #17 exporting layers #17 exporting layers 29.6s done #17 writing image sha256:a037b267838f7095982113d003c2ef8d51ea259e3f0253dfe008a9e0fc5c7364 done #17 DONE 29.6s 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:a037b267838f7095982113d003c2ef8d51ea259e3f0253dfe008a9e0fc5c7364" to "ocurrent/opam-staging:ubuntu-24.04-ocaml-5.3-riscv64" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrent/opam-staging] f32ad1f10df1: Preparing 0e7d0a32cef7: Preparing 442cff847c31: Preparing a2e606081423: Preparing 04cdba7f6f1d: Preparing d6c281bbe60d: Preparing 6e40dd2703bb: Preparing e2ae345a5541: Preparing d95044183146: Preparing d6c281bbe60d: Waiting 6e40dd2703bb: Waiting e2ae345a5541: Waiting d95044183146: Waiting 51703d2349e2: Preparing 31583ca7bfb7: Preparing dbd9a90dffae: Preparing aed759e34b6d: Preparing f543a824dc71: Preparing da197e6057c9: Preparing 5e9d8f77bf80: Preparing 2a7418e7b990: Preparing 45cd5214bf34: Preparing 8461c9485c53: Preparing 4ab9e1d3b732: Preparing 51703d2349e2: Waiting 31583ca7bfb7: Waiting dbd9a90dffae: Waiting aed759e34b6d: Waiting 2a7418e7b990: Waiting 45cd5214bf34: Waiting 8461c9485c53: Waiting f543a824dc71: Waiting da197e6057c9: Waiting 5e9d8f77bf80: Waiting 4ab9e1d3b732: Waiting 484d06faa430: Preparing 484d06faa430: Waiting 4785afe8a2df: Preparing 8ef10ba66d90: Preparing 217de9ac9286: Preparing a745b331983d: Preparing 5f70bf18a086: Preparing dfa802c3e637: Preparing 55acf86cf7cb: Preparing 32f349f81e29: Preparing 217de9ac9286: Waiting 8ef10ba66d90: Waiting 4785afe8a2df: Waiting a745b331983d: Waiting 5f70bf18a086: Waiting dfa802c3e637: Waiting 55acf86cf7cb: Waiting fb2c2c32e0f4: Preparing 62fc9126c795: Preparing 32f349f81e29: Waiting 62fc9126c795: Preparing 702021bf3617: Preparing 6a73c843ce44: Preparing fb2c2c32e0f4: Waiting 7eb97e6aed7f: Preparing 7eea85e51ebd: Preparing f51922767861: Preparing 62fc9126c795: Waiting 24c6a2a2510c: Preparing 29735a349ad7: Preparing 702021bf3617: Waiting 3e766e6700ec: Preparing f3a380323d7f: Preparing 20f3bfa6e907: Preparing 6a73c843ce44: Waiting 2a0df0798ac9: Preparing bcce75427708: Preparing 7eb97e6aed7f: Waiting 353e460e4242: Preparing a61a77bf6008: Preparing 7eea85e51ebd: Waiting f51922767861: Waiting 3e766e6700ec: Waiting f3a380323d7f: Waiting 24c6a2a2510c: Waiting 20f3bfa6e907: Waiting 29735a349ad7: Waiting 2a0df0798ac9: Waiting bcce75427708: Waiting 353e460e4242: Waiting a61a77bf6008: Waiting f32ad1f10df1: Pushed 442cff847c31: Pushed 0e7d0a32cef7: Pushed 04cdba7f6f1d: Pushed d95044183146: Layer already exists 51703d2349e2: Layer already exists 6e40dd2703bb: Pushed 31583ca7bfb7: Layer already exists dbd9a90dffae: Layer already exists aed759e34b6d: Layer already exists f543a824dc71: Layer already exists d6c281bbe60d: Pushed da197e6057c9: Layer already exists 5e9d8f77bf80: Layer already exists 2a7418e7b990: Layer already exists 45cd5214bf34: Layer already exists 8461c9485c53: Layer already exists 484d06faa430: Layer already exists 4ab9e1d3b732: Layer already exists 4785afe8a2df: Layer already exists 8ef10ba66d90: Layer already exists 217de9ac9286: Layer already exists a745b331983d: Layer already exists 5f70bf18a086: Layer already exists dfa802c3e637: Layer already exists 55acf86cf7cb: Layer already exists 32f349f81e29: Layer already exists fb2c2c32e0f4: Layer already exists 62fc9126c795: Layer already exists 702021bf3617: Layer already exists 6a73c843ce44: Layer already exists 7eb97e6aed7f: Layer already exists 7eea85e51ebd: Layer already exists f51922767861: Layer already exists 24c6a2a2510c: Layer already exists 29735a349ad7: Layer already exists 3e766e6700ec: Layer already exists f3a380323d7f: Layer already exists e2ae345a5541: Pushed 20f3bfa6e907: Layer already exists 2a0df0798ac9: Layer already exists bcce75427708: Layer already exists 353e460e4242: Layer already exists a61a77bf6008: Layer already exists a2e606081423: Pushed ubuntu-24.04-ocaml-5.3-riscv64: digest: sha256:e88c58bc91266cc9ac78c1dbd17a36f6675cbb1591849f2e1954b0254280bdde size: 9923 The push refers to repository [docker.io/ocurrent/opam-staging] f32ad1f10df1: Preparing 0e7d0a32cef7: Preparing 442cff847c31: Preparing a2e606081423: Preparing 04cdba7f6f1d: Preparing d6c281bbe60d: Preparing 6e40dd2703bb: Preparing e2ae345a5541: Preparing d95044183146: Preparing 51703d2349e2: Preparing 31583ca7bfb7: Preparing dbd9a90dffae: Preparing aed759e34b6d: Preparing f543a824dc71: Preparing da197e6057c9: Preparing 5e9d8f77bf80: Preparing 2a7418e7b990: Preparing 45cd5214bf34: Preparing 8461c9485c53: Preparing 4ab9e1d3b732: Preparing 484d06faa430: Preparing 4785afe8a2df: Preparing 8ef10ba66d90: Preparing 217de9ac9286: Preparing a745b331983d: Preparing 5f70bf18a086: Preparing dfa802c3e637: Preparing 55acf86cf7cb: Preparing 32f349f81e29: Preparing fb2c2c32e0f4: Preparing 62fc9126c795: Preparing 62fc9126c795: Preparing 702021bf3617: Preparing 6a73c843ce44: Preparing 7eb97e6aed7f: Preparing 7eea85e51ebd: Preparing f51922767861: Preparing 24c6a2a2510c: Preparing 29735a349ad7: Preparing 3e766e6700ec: Preparing f3a380323d7f: Preparing 20f3bfa6e907: Preparing 2a0df0798ac9: Preparing bcce75427708: Preparing 353e460e4242: Preparing a61a77bf6008: Preparing a745b331983d: Waiting 5f70bf18a086: Waiting dfa802c3e637: Waiting 55acf86cf7cb: Waiting 32f349f81e29: Waiting fb2c2c32e0f4: Waiting 62fc9126c795: Waiting 702021bf3617: Waiting 6a73c843ce44: Waiting 7eb97e6aed7f: Waiting d6c281bbe60d: Waiting 7eea85e51ebd: Waiting 6e40dd2703bb: Waiting f51922767861: Waiting e2ae345a5541: Waiting 24c6a2a2510c: Waiting d95044183146: Waiting 29735a349ad7: Waiting 51703d2349e2: Waiting 3e766e6700ec: Waiting 31583ca7bfb7: Waiting f3a380323d7f: Waiting dbd9a90dffae: Waiting 20f3bfa6e907: Waiting 2a0df0798ac9: Waiting aed759e34b6d: Waiting bcce75427708: Waiting 353e460e4242: Waiting a61a77bf6008: Waiting f543a824dc71: Waiting da197e6057c9: Waiting 5e9d8f77bf80: Waiting 2a7418e7b990: Waiting 45cd5214bf34: Waiting 8461c9485c53: Waiting 4ab9e1d3b732: Waiting 484d06faa430: Waiting 4785afe8a2df: Waiting 8ef10ba66d90: Waiting 217de9ac9286: Waiting f32ad1f10df1: Layer already exists 442cff847c31: Layer already exists 04cdba7f6f1d: Layer already exists 0e7d0a32cef7: Layer already exists a2e606081423: Layer already exists d6c281bbe60d: Layer already exists 6e40dd2703bb: Layer already exists e2ae345a5541: Layer already exists d95044183146: Layer already exists 51703d2349e2: Layer already exists dbd9a90dffae: Layer already exists aed759e34b6d: Layer already exists 31583ca7bfb7: Layer already exists f543a824dc71: Layer already exists da197e6057c9: Layer already exists 8461c9485c53: Layer already exists 4ab9e1d3b732: Layer already exists 45cd5214bf34: Layer already exists 5e9d8f77bf80: Layer already exists 2a7418e7b990: Layer already exists 8ef10ba66d90: Layer already exists 4785afe8a2df: Layer already exists 484d06faa430: Layer already exists a745b331983d: Layer already exists 217de9ac9286: Layer already exists dfa802c3e637: Layer already exists 32f349f81e29: Layer already exists fb2c2c32e0f4: Layer already exists 5f70bf18a086: Layer already exists 55acf86cf7cb: Layer already exists 7eea85e51ebd: Layer already exists 7eb97e6aed7f: Layer already exists 6a73c843ce44: Layer already exists 62fc9126c795: Layer already exists 702021bf3617: Layer already exists 29735a349ad7: Layer already exists 24c6a2a2510c: Layer already exists 3e766e6700ec: Layer already exists f51922767861: Layer already exists f3a380323d7f: Layer already exists 20f3bfa6e907: Layer already exists 353e460e4242: Layer already exists 2a0df0798ac9: Layer already exists bcce75427708: Layer already exists a61a77bf6008: Layer already exists ubuntu-24.04-ocaml-5.3-riscv64: digest: sha256:e88c58bc91266cc9ac78c1dbd17a36f6675cbb1591849f2e1954b0254280bdde size: 9923 Job succeeded 2024-12-14 15:51.16: Job succeeded