Build:
  1. 0
2025-04-22 15:11.08: New job: Build using linux-arm64 in
                                []
2025-04-22 15:11.08: Will push staging image to ocurrent/opam-staging:fedora-41-ocaml-5.4-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:0b243f681a6cb1c489f7dfada68eca9dfc9063248fd603f25508ac586f534611
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 --packages=ocaml-variants.5.4.0+trunk
RUN opam pin add -k version ocaml-variants 5.4.0+trunk
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-04-22 15:11.08: Using cache hint "5.4.0-arm64-ocurrent/opam-staging@sha256:0b243f681a6cb1c489f7dfada68eca9dfc9063248fd603f25508ac586f534611"
2025-04-22 15:11.08: Waiting for resource in pool OCluster
2025-04-22 15:11.08: Waiting for worker…
2025-04-22 15:27.22: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:385b73d3f9c226dc5cd6446ea25442d32c433f3ed11c0b26b5e6457f635a5c28
#1 transferring dockerfile: 657B done
#1 DONE 0.1s

#2 [internal] load .dockerignore
#2 sha256:426f28270c610b179853a279522101b0573db4c9ee9bdcb068965e01d73c2fa9
#2 transferring context: 2B done
#2 DONE 0.1s

#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:4c68376a702446fc3c79af22de146a148bc3367e73c25a5803d453b6b3f722fb
#4 sha256:6bacd0e1bea920d2a254caa0d4273871a233def6016c4d2892769f4f6061e3e4
#4 CACHED

#5 [internal] load build definition from Dockerfile
#5 sha256:0ab82f27100b6ef4c503f8e8468035e589245611923e36255f5bd23188282750
#5 DONE 0.0s

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

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

#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:0b243f681a6cb1c489f7dfada68eca9dfc9063248fd603f25508ac586f534611
#8 sha256:ec8932c43cb101e69833f7f070b8a9e88399f1cca9e93f836702825a25f1f624
#8 CACHED

#14 [internal] load build context
#14 sha256:9de6c2b885b424ab51ad1e9da9e6e1d6f9566f53028defda741c083febf2a264
#14 transferring context: 657B done
#14 DONE 0.1s

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

#10 [3/7] RUN yum install -y zstd && yum clean packages
#10 sha256:d70fb036230fc1f0d1f756186b5473686d57f11633fe70fcad8b2c5e6a40ca75
#10 0.461 Updating and loading repositories:
#10 1.009 Repositories loaded.
#10 1.165 Package "zstd-1.5.7-1.fc41.aarch64" is already installed.
#10 1.165 
#10 1.165 Nothing to do.
#10 1.222 Removed 0 files, 0 directories. 0 errors occurred.
#10 DONE 1.3s

#11 [4/7] RUN opam switch create 5.4 --packages=ocaml-variants.5.4.0+trunk
#11 sha256:1feb12a28d6ee0e2ac8783ab388da1463c7b611a47095e77aa643d877f86ceeb
#11 4.302 
#11 4.302 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.373 [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
#11 4.442 [ocaml-config.3/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install
#11 5.958 [ocaml-variants.5.4.0+trunk] downloaded from https://github.com/ocaml/ocaml/archive/trunk.tar.gz
#11 6.539 
#11 6.539 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 6.552 -> installed base-bigarray.base
#11 6.553 -> installed base-threads.base
#11 6.555 -> installed base-unix.base
#11 6.556 -> installed host-arch-arm64.1
#11 6.557 -> installed host-system-other.1
#11 6.558 -> installed ocaml-beta.enabled
#11 112.8 -> installed ocaml-variants.5.4.0+trunk
#11 112.9 -> installed ocaml-config.3
#11 113.0 -> installed ocaml.5.4.0
#11 113.0 -> installed base-domains.base
#11 113.1 -> installed base-effects.base
#11 113.1 -> installed base-nnp.base
#11 113.4 Done.
#11 113.5 # Run eval $(opam env) to update the current shell environment
#11 DONE 113.9s

#12 [5/7] RUN opam pin add -k version ocaml-variants 5.4.0+trunk
#12 sha256:398135ccd51063607059d47042174c6fda0799eba593826a5a02dea6d1c1afd5
#12 0.788 ocaml-variants is now pinned to version 5.4.0+trunk
#12 0.788 
#12 4.488 Already up-to-date.
#12 4.488 Nothing to do.
#12 4.488 # Run eval $(opam env) to update the current shell environment
#12 DONE 4.5s

#13 [6/7] RUN opam install -y opam-depext
#13 sha256:e7328b0456c5275c856b235cc531fa6d5d15fde8b348b53ffc6512e7aa59028a
#13 4.822 The following actions will be performed:
#13 4.822   - install opam-depext 1.2.3
#13 4.822 
#13 4.822 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 5.438 [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
#13 5.476 
#13 5.476 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 7.328 -> installed opam-depext.1.2.3
#13 7.335 Done.
#13 7.335 # Run eval $(opam env) to update the current shell environment
#13 DONE 7.4s

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

#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 1.9s done
#16 writing image sha256:936120e2fe305e6c73a5957b44b1687ae6db5bbea0accfb5c3661c5e219177e0 done
#16 DONE 1.9s
Pushing "sha256:cef72c1aff0a35446c733a834d5eaf8662aa0dd56da993613d2d2643afe560c1" to "ocurrent/opam-staging:fedora-41-ocaml-5.4-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a4a81d2487b8: Preparing
a4a81d2487b8: Pushed
fedora-41-ocaml-5.4-arm64: digest: sha256:c9235165790ddb98aaa791062886069c4b50817c40ba8e4c2764d56645691d90 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
a4a81d2487b8: Preparing
a4a81d2487b8: Layer already exists
fedora-41-ocaml-5.4-arm64: digest: sha256:c9235165790ddb98aaa791062886069c4b50817c40ba8e4c2764d56645691d90 size: 531
Job succeeded
2025-04-22 15:34.04: Job succeeded