Build:
  1. 0
2025-06-07 11:56.57: New job: Build using linux-arm64 in
                                []
2025-06-07 11:56.57: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.4-alpha1-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
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 yum install -y zstd && yum clean packages
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-07 11:56.57: Using cache hint "5.4.0~alpha1-arm64-ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac"
2025-06-07 11:56.57: Waiting for resource in pool OCluster
2025-06-07 11:56.57: Waiting for worker…
2025-06-07 15:06.03: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:411ffe625ffea1c916b78e3ff92c8779d794963c9989b3260377bb9b3173166b
#1 transferring dockerfile: 676B done
#1 DONE 0.2s

#2 [internal] load .dockerignore
#2 sha256:73915012f01a7ef7efc2289921693d49eebf5b1a5130d276810a166c87a6494e
#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.6s

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

#5 [internal] load build definition from Dockerfile
#5 sha256:2eb5a3027b0d7a664ad7bcf5219a535549dff09544915c113a62d373880d4f98
#5 DONE 0.0s

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

#7 [internal] load .dockerignore
#7 sha256:71523effe28a61f457fc4b8295be1aae7f725dae8cf81ba69026f24f1fb86151
#7 DONE 0.0s

#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
#8 sha256:b9df765c5dc7a90a027944009b77d538c5f51cce833299d9dcb73597757267a4
#8 CACHED

#9 [2/7] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#9 sha256:f82df34a1e4626fb6d321ad4ee4b5ae6aa30843ab709304460cb8532064ea8d0
#9 1.498 [beta] Initialised
#9 DONE 1.7s

#10 [3/7] RUN yum install -y zstd && yum clean packages
#10 sha256:83a8067c6f79b7ebcf19c2d1ed6493233d2201e5b9a97165d9196809ee8c1461
#10 0.433 Updating and loading repositories:
#10 0.965 Repositories loaded.
#10 1.150 Package "zstd-1.5.7-1.fc42.aarch64" is already installed.
#10 1.150 
#10 1.150 Nothing to do.
#10 1.198 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#10 DONE 1.3s

#14 [internal] load build context
#14 sha256:a559b4c5871ceb8de8bde84b0027601babf4b89fa5af23d886069a7323a69fbb
#14 transferring context: 676B done
#14 DONE 0.1s

#11 [4/7] RUN opam switch create 5.4~alpha1 --packages=ocaml-base-compiler.5.4.0~alpha1
#11 sha256:a7308638b50683c09752ad32260e497e51d04779b4413abd170c01779b2381c7
#11 4.392 
#11 4.392 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.831 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#11 5.215 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#11 6.061 [ocaml-compiler.5.4.0~alpha1] downloaded from cache at https://opam.ocaml.org/cache
#11 7.016 [ocaml-compiler.5.4.0~alpha1/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#11 7.016 
#11 7.016 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 7.022 -> installed base-bigarray.base
#11 7.024 -> installed base-threads.base
#11 7.025 -> installed base-unix.base
#11 7.026 -> installed ocaml-beta.enabled
#11 7.299 -> installed ocaml-options-vanilla.1
#11 114.0 -> installed ocaml-compiler.5.4.0~alpha1
#11 114.0 -> installed ocaml-base-compiler.5.4.0~alpha1
#11 114.1 -> installed ocaml-config.3
#11 114.2 -> installed ocaml.5.4.0
#11 114.2 -> installed base-domains.base
#11 114.3 -> installed base-effects.base
#11 114.3 -> installed base-nnp.base
#11 114.7 Done.
#11 114.7 # Run eval $(opam env) to update the current shell environment
#11 DONE 115.3s

#12 [5/7] RUN opam pin add -k version ocaml-base-compiler 5.4.0~alpha1
#12 sha256:ddd8c542f06cae20dc9c36f17d4be2bcde98c9e23971fae8530becd872c2fbcc
#12 0.740 ocaml-base-compiler is now pinned to version 5.4.0~alpha1
#12 0.740 
#12 4.490 Already up-to-date.
#12 4.490 Nothing to do.
#12 4.491 # Run eval $(opam env) to update the current shell environment
#12 DONE 4.6s

#13 [6/7] RUN opam install -y opam-depext
#13 sha256:39f89ffc9c2c301a8948d858a5a583dfab0de0cbd6c66955ee909b99f870a2bb
#13 4.792 The following actions will be performed:
#13 4.792   - install opam-depext 1.2.3
#13 4.792 
#13 4.792 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 5.677 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 5.701 
#13 5.701 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 7.677 -> installed opam-depext.1.2.3
#13 7.685 Done.
#13 7.686 # Run eval $(opam env) to update the current shell environment
#13 DONE 7.8s

#15 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 sha256:2d40cb3f644bc09d0198d97b53d2fb5b9b59d6494403454a52e7864a8adae567
#15 DONE 0.1s

#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 1.7s done
#16 writing image sha256:efebeb65d4514f8b0621b852eb9f28c7837141a922e90625ad7e3db6b0ab232a done
#16 DONE 1.7s
Pushing "sha256:6930700bd9217dec087db516f684b00f219ae9d840a4c448ce0a0b62bdd8e48d" to "ocurrent/opam-staging:fedora-42-ocaml-5.4-alpha1-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
685ace01e6ec: Preparing
685ace01e6ec: Pushed
fedora-42-ocaml-5.4-alpha1-arm64: digest: sha256:e1ecde75c4be1283c919195e833679b8355430e4df28b63f7033c944ff70916e size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
685ace01e6ec: Preparing
685ace01e6ec: Layer already exists
fedora-42-ocaml-5.4-alpha1-arm64: digest: sha256:e1ecde75c4be1283c919195e833679b8355430e4df28b63f7033c944ff70916e size: 531
Job succeeded
2025-06-07 15:40.14: Job succeeded