Build:
  1. 0
2025-06-21 11:56.04: New job: Build using linux-arm64 in
                                []
2025-06-21 11:56.04: Will push staging image to ocurrent/opam-staging:fedora-41-ocaml-5.1-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:0112f648f66106ec812844eb53d48210a1478c5f5d493c2bf72467c4f3c5f975
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.1 --packages=ocaml-base-compiler.5.1.1
RUN opam pin add -k version ocaml-base-compiler 5.1.1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-06-21 11:56.04: Using cache hint "5.1.1-arm64-ocurrent/opam-staging@sha256:0112f648f66106ec812844eb53d48210a1478c5f5d493c2bf72467c4f3c5f975"
2025-06-21 11:56.04: Waiting for resource in pool OCluster
2025-06-21 11:56.04: Waiting for worker…
2025-06-21 14:19.24: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:d9ca5e95d0424953206ddc5315e23197d0940d8c778ebc1cc28bea3bef03d0ae
#2 transferring context: 2B done
#2 DONE 0.2s

#1 [internal] load build definition from Dockerfile
#1 sha256:57a142818c7e860889b063abf5e5616d67470a0afc2f5e225324ac3c76c66b78
#1 transferring dockerfile: 567B done
#1 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:0e53337393cd95d5d66441619c9a4d693aeb1b6745599f09fe5b2096b5e5aa78
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:0112f648f66106ec812844eb53d48210a1478c5f5d493c2bf72467c4f3c5f975
#6 sha256:17cf78efd1c9f8e6f3e69be3841a787a562fe946dd76e3370d1482d1b9d40be5
#6 DONE 0.0s

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

#8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:0112f648f66106ec812844eb53d48210a1478c5f5d493c2bf72467c4f3c5f975
#8 sha256:e9e8aa5e0b53d7b874d9e2a777358ec72ad5c0b0a3b7c1c4fb7f6f3e46768357
#8 CACHED

#13 [internal] load build context
#13 sha256:3035376b5ca47989f7f2f3574a237f8ef02faa0fd8868c311867843b61203769
#13 transferring context: 567B done
#13 DONE 0.1s

#9 [2/6] RUN yum install -y zstd && yum clean packages
#9 sha256:a250d1006b2a42a533c823512f53b41aeda2d309e88efeeb1316759df1ce31c5
#9 0.406 Updating and loading repositories:
#9 1.024 Repositories loaded.
#9 1.186 Package "zstd-1.5.7-1.fc41.aarch64" is already installed.
#9 1.186 
#9 1.186 Nothing to do.
#9 1.249 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#9 DONE 1.3s

#10 [3/6] RUN opam switch create 5.1 --packages=ocaml-base-compiler.5.1.1
#10 sha256:1c92b6d3bbd9d0515da4b711b430fde2d9000726bad5718cae55ed6f7be57f5b
#10 3.181 
#10 3.181 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 3.371 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 3.446 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 3.990 [ocaml-base-compiler.5.1.1] downloaded from cache at https://opam.ocaml.org/cache
#10 4.583 [ocaml-base-compiler.5.1.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 4.587 
#10 4.587 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.813 -> installed base-bigarray.base
#10 4.814 -> installed base-threads.base
#10 4.815 -> installed base-unix.base
#10 4.816 -> installed ocaml-options-vanilla.1
#10 87.66 -> installed ocaml-base-compiler.5.1.1
#10 87.71 -> installed ocaml-config.3
#10 87.82 -> installed ocaml.5.1.1
#10 87.85 -> installed base-domains.base
#10 87.87 -> installed base-nnp.base
#10 88.19 Done.
#10 88.19 # Run eval $(opam env) to update the current shell environment
#10 DONE 88.7s

#11 [4/6] RUN opam pin add -k version ocaml-base-compiler 5.1.1
#11 sha256:9a2484dffebe8f52d9082827bb06c57bdaffb7cca6835d7adaf9117e56deecb2
#11 0.643 ocaml-base-compiler is now pinned to version 5.1.1
#11 0.643 
#11 3.393 No package build needed.
#11 3.393 Nothing to do.
#11 3.393 # Run eval $(opam env) to update the current shell environment
#11 DONE 3.5s

#12 [5/6] RUN opam install -y opam-depext
#12 sha256:60f75d0bc586c9ee146b7a7cfd9346e923da9f3e05f87a562b3c69da99222767
#12 3.627 The following actions will be performed:
#12 3.627   - install opam-depext 1.2.3
#12 3.627 
#12 3.627 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 4.183 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#12 4.205 
#12 4.205 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 5.900 -> installed opam-depext.1.2.3
#12 5.908 Done.
#12 5.909 # Run eval $(opam env) to update the current shell environment
#12 DONE 6.0s

#14 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 sha256:f7a88ad588166d6d23f29325cc62803e509b75ad9c011709f6ca1c4a54d4a79b
#14 DONE 0.1s

#15 exporting to image
#15 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#15 exporting layers
#15 exporting layers 1.7s done
#15 writing image sha256:83bd21072e3b154b8d7aa1c8088db361109aa4609a188fa66b4ed24222c6ca03 done
#15 DONE 1.7s
Pushing "sha256:ced26e7306c9fb4c80939bbe9bcc29ea8c850c41bd3c86ef4ca476c40f076bfc" to "ocurrent/opam-staging:fedora-41-ocaml-5.1-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e2e6b1873fff: Preparing
e2e6b1873fff: Pushed
fedora-41-ocaml-5.1-arm64: digest: sha256:ece9ec68622834ddb2765f9da9a7cb9c7760efd82c6881cf789a4be1a8fbcc32 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
e2e6b1873fff: Preparing
e2e6b1873fff: Layer already exists
fedora-41-ocaml-5.1-arm64: digest: sha256:ece9ec68622834ddb2765f9da9a7cb9c7760efd82c6881cf789a4be1a8fbcc32 size: 531
Job succeeded
2025-06-21 14:52.47: Job succeeded