Build:
  1. 0
2025-06-21 12:01.11: New job: Build using linux-arm64 in
                                []
2025-06-21 12:01.11: Will push staging image to ocurrent/opam-staging:opensuse-15.6-ocaml-5.4-alpha1-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:4179ae9161b0e4c52c53365d55a00b5b45a6c8261d3a18276e97882fea723db6
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 zypper repos repo-openh264 && zypper removerepo repo-openh264 || true
RUN zypper update -y
RUN zypper install --force-resolution -y zstd
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:01.11: Using cache hint "5.4.0~alpha1-arm64-ocurrent/opam-staging@sha256:4179ae9161b0e4c52c53365d55a00b5b45a6c8261d3a18276e97882fea723db6"
2025-06-21 12:01.11: Waiting for resource in pool OCluster
2025-06-21 12:01.11: Waiting for worker…
2025-06-21 14:47.32: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:231961e3a31eca875ddb9256250abfc32a9f87ef7b8386d760b145b758ad6b7d
#2 transferring context:
#2 ...

#1 [internal] load build definition from Dockerfile
#1 sha256:9a47c08eca9cb6452a68d657a8259d1a1bf99b0e3c967559d2b76915a42e6494
#1 transferring dockerfile: 771B done
#1 DONE 0.2s

#2 [internal] load .dockerignore
#2 sha256:231961e3a31eca875ddb9256250abfc32a9f87ef7b8386d760b145b758ad6b7d
#2 transferring context: 2B done
#2 DONE 0.2s

#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:5511bf222770ecb09bae16a5e9dc6ddaf6633b05719203c5e2b00644727cd62f
#3 DONE 0.3s

#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED

#5 [internal] load build definition from Dockerfile
#5 sha256:49ab3591d7d7bfcd7b71340454faf23fa2a8996bf1b66e0907e0ab26893fb3f5
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:4179ae9161b0e4c52c53365d55a00b5b45a6c8261d3a18276e97882fea723db6
#6 sha256:1de68742a67530dba2cfcba5dcc31802615cabca495b6af4919e392da6c95e1c
#6 DONE 0.7s

#7 [internal] load .dockerignore
#7 sha256:8720dfee4663bf05c46e5a4ee083a74a285f8c046e1b188ddf66b408278a1f41
#7 DONE 0.0s

#8 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:4179ae9161b0e4c52c53365d55a00b5b45a6c8261d3a18276e97882fea723db6
#8 sha256:7797a62c66f6a44f0394d06049c4578a9aed9f59221cad42263fce8a80740ba2
#8 CACHED

#16 [internal] load build context
#16 sha256:f625b269daf55093b39288e8fc2561dae69a34cb69617f61c1e4e5184bafa136
#16 transferring context: 771B done
#16 DONE 0.1s

#9 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#9 sha256:a4ad5b7ee5a5ec08ac4150e58c14c6a1b95082b94422732024fa82610e364214
#9 1.178 [beta] Initialised
#9 DONE 1.3s

#10 [3/9] RUN zypper repos repo-openh264 && zypper removerepo repo-openh264 || true
#10 sha256:b2b3fdf33d330c9986516c9930ae278f254332deb78ba648cda272b5af174236
#10 0.389 Use 'zypper repos' to get the list of defined repositories.
#10 0.389 Repository 'repo-openh264' not found by its alias, number, or URI.
#10 DONE 0.4s

#11 [4/9] RUN zypper update -y
#11 sha256:76c5284e7c6f827c8e38d8ef3738f7e47729a9eb59cda7cd2b9f5a7305002c16
#11 2.538 Loading repository data...
#11 3.564 Reading installed packages...
#11 5.467 Nothing to do.
#11 DONE 5.6s

#12 [5/9] RUN zypper install --force-resolution -y zstd
#12 sha256:91224125361b370a99da6b3d63ad74b0ae91c7de0d285e4252dfeb42c3434d7f
#12 0.498 Loading repository data...
#12 1.214 Reading installed packages...
#12 2.997 Resolving package dependencies...
#12 3.087 
#12 3.087 The following NEW package is going to be installed:
#12 3.087   zstd
#12 3.087 
#12 3.087 1 new package to install.
#12 3.087 
#12 3.087 Package download size:   393.8 KiB
#12 3.087 
#12 3.087 Package install size change:
#12 3.087               |       1.6 MiB  required by packages that will be installed
#12 3.087      1.6 MiB  |  -      0 B    released by packages that will be removed
#12 3.087 
#12 3.087 Backend:  classic_rpmtrans
#12 3.087 Continue? [y/n/v/...? shows all options] (y): y
#12 3.174 Retrieving: zstd-1.5.5-150600.1.3.aarch64 (Main Repository) (1/1), 393.8 KiB    
#12 3.185 Retrieving: zstd-1.5.5-150600.1.3.aarch64.rpm [...done (43.6 KiB/s)]
#12 3.477 
#12 3.477 Checking for file conflicts: [..done]
#12 3.498 (1/1) Installing: zstd-1.5.5-150600.1.3.aarch64 [..done]
#12 DONE 3.8s

#13 [6/9] RUN opam switch create 5.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1
#13 sha256:ab0bb96de629be3ec554af0384239960db95f6f7abc5981bd9efe175ad635d2b
#13 3.272 
#13 3.272 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 3.595 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#13 3.678 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#13 4.643 [ocaml-compiler.5.4.0~alpha1] downloaded from cache at https://opam.ocaml.org/cache
#13 5.503 [ocaml-compiler.5.4.0~alpha1/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#13 5.515 
#13 5.515 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 5.518 -> installed base-bigarray.base
#13 5.519 -> installed base-threads.base
#13 5.520 -> installed base-unix.base
#13 5.521 -> installed ocaml-beta.enabled
#13 5.807 -> installed ocaml-options-vanilla.1
#13 114.3 -> installed ocaml-compiler.5.4.0~alpha1
#13 114.3 -> installed ocaml-base-compiler.5.4.0~alpha1
#13 114.3 -> installed ocaml-config.3
#13 114.5 -> installed ocaml.5.4.0
#13 114.5 -> installed base-domains.base
#13 114.5 -> installed base-effects.base
#13 114.6 -> installed base-nnp.base
#13 114.9 Done.
#13 114.9 # Run eval $(opam env) to update the current shell environment
#13 DONE 115.5s

#14 [7/9] RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1
#14 sha256:5f2db3197f11db24aaeb0145b61df86f69e480a22dc6686bd4be7d8755eb050c
#14 0.719 ocaml-base-compiler is now pinned to version 5.4.0~alpha1
#14 0.719 
#14 3.471 Already up-to-date.
#14 3.471 Nothing to do.
#14 3.478 # Run eval $(opam env) to update the current shell environment
#14 DONE 3.6s

#15 [8/9] RUN opam install -y opam-depext
#15 sha256:cdb8b51c7d5f4754018b213c70ad597d2117f4c2b3174b6ba6b37124afa9aa55
#15 3.619 The following actions will be performed:
#15 3.619   - install opam-depext 1.2.3
#15 3.619 
#15 3.619 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 3.747 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#15 3.776 
#15 3.776 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 5.703 -> installed opam-depext.1.2.3
#15 5.711 Done.
#15 5.718 # Run eval $(opam env) to update the current shell environment
#15 DONE 5.8s

#17 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#17 sha256:04c8cdb157f840663fd291f2b57f08f1a55ba06d8551d5c7e8b254a11caef270
#17 DONE 0.1s

#18 exporting to image
#18 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#18 exporting layers
#18 exporting layers 1.8s done
#18 writing image sha256:4f44377ed92c73941c98310c50e07ccfe6ba55fd07124b4554bf2b2e11875611 done
#18 DONE 1.8s
Pushing "sha256:f3221ebc063f8c945e122c49508024c429e80846f5499bc8adf76dfc66680be0" to "ocurrent/opam-staging:opensuse-15.6-ocaml-5.4-alpha1-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
b2227f687aa2: Preparing
b2227f687aa2: Pushed
opensuse-15.6-ocaml-5.4-alpha1-arm64: digest: sha256:bdf631e7680bf017cdfeb657de6dc80145b7c7bfa6b5718f96c493f44f545cd4 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
b2227f687aa2: Preparing
b2227f687aa2: Layer already exists
opensuse-15.6-ocaml-5.4-alpha1-arm64: digest: sha256:bdf631e7680bf017cdfeb657de6dc80145b7c7bfa6b5718f96c493f44f545cd4 size: 531
Job succeeded
2025-06-21 14:53.03: Job succeeded