Build:
  1. 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