Build:
  1. 0
2025-06-07 12:01.53: New job: Build using linux-arm64 in
                                []
2025-06-07 12:01.53: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-5.2-arm64

Dockerfile:

# syntax=docker/dockerfile:1

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


2025-06-07 12:01.53: Using cache hint "5.2.1-arm64-ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755"
2025-06-07 12:01.53: Waiting for resource in pool OCluster
2025-06-07 12:01.53: Waiting for worker…
2025-06-07 16:06.58: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:91f0db68c34893896da023b8155bda2e944623217d7856063a77023e61ad642a
#2 transferring context: 2B done
#2 DONE 0.1s

#1 [internal] load build definition from Dockerfile
#1 sha256:c771a6ab40b8148820559f84d117db973e52509ab8ba8ca44b79f8d6e137d5fd
#1 transferring dockerfile: 663B 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:823ed5996e5f90dcc8d4c0793d697824e5e490be38e07104aff92d12ca1af8a4
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755
#6 sha256:76b19ca501f2d787bc211e35fe00133765f13cd13c2f1ccf6dbbfac2649c8d1e
#6 DONE 0.5s

#8 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755
#8 sha256:50c032355ec1e03d95f321a877d9eae54cfae1756362182ff22981498728560f
#8 DONE 0.0s

#9 [2/8] RUN apt-get -y update
#9 sha256:a501cd05d05480e6d59665ed249a6022b0a79b9312744c75c63cfa1968ddc48c
#9 CACHED

#10 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#10 sha256:ce85edfe974ef1ab39cbb1acbd9a0e5e85035feaaff3c31453c4e295315a73b6
#10 CACHED

#11 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:f98c2ab4ece70192e16a2ddf788396c021a6b5566c95474843ea73322f4d9e98
#11 CACHED

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

#15 [internal] load build context
#15 sha256:a7c41bf4a2000e9c986543735cf7a9206e69139c440ecf56b1d44a9596456fcc
#15 transferring context: 663B done
#15 DONE 0.1s

#12 [5/8] RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
#12 sha256:6b9488f63e6d44e0edd67eeef340acc1f49d320ff5f78647a851037f034d3d7d
#12 4.428 
#12 4.428 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 4.722 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#12 5.045 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#12 5.414 [ocaml-base-compiler.5.2.1] downloaded from cache at https://opam.ocaml.org/cache
#12 6.296 [ocaml-base-compiler.5.2.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#12 6.297 
#12 6.297 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 6.586 -> installed base-bigarray.base
#12 6.588 -> installed base-threads.base
#12 6.599 -> installed base-unix.base
#12 6.600 -> installed ocaml-options-vanilla.1
#12 106.7 -> installed ocaml-base-compiler.5.2.1
#12 106.8 -> installed ocaml-config.3
#12 106.9 -> installed ocaml.5.2.1
#12 106.9 -> installed base-domains.base
#12 106.9 -> installed base-nnp.base
#12 107.2 Done.
#12 107.2 # Run eval $(opam env) to update the current shell environment
#12 DONE 107.9s

#13 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.2.1
#13 sha256:a2ec9793472e66cf74b0e7ef1e95d6d06f202fba38a6277cee4c3e6e92fd9bb4
#13 0.752 ocaml-base-compiler is now pinned to version 5.2.1
#13 0.752 
#13 4.542 No package build needed.
#13 4.542 Nothing to do.
#13 4.542 # Run eval $(opam env) to update the current shell environment
#13 DONE 4.6s

#14 [7/8] RUN opam install -y opam-depext
#14 sha256:cd34d77b2f228a65ca6a259a7ccf6a83c92082b9b519ee1dea92f8829f44dd70
#14 4.798 The following actions will be performed:
#14 4.798   - install opam-depext 1.2.3
#14 4.798 
#14 4.798 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 5.115 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#14 5.145 
#14 5.145 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 6.768 -> installed opam-depext.1.2.3
#14 6.776 Done.
#14 6.777 # Run eval $(opam env) to update the current shell environment
#14 DONE 6.9s

#16 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#16 sha256:d42af5bc08d80a4942511c474c93715f1b0aaa09c012d2128f7ab7c197c7701d
#16 DONE 0.1s

#17 exporting to image
#17 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#17 exporting layers
#17 exporting layers 1.6s done
#17 writing image sha256:88ee56e237db0a22abd98a3d1d01ede9d4f658b2194bad7f822210886b9ddece done
#17 DONE 1.7s
Pushing "sha256:621942e4274ad8a241e682aae3839c0f69a523cef7b72ff6b8872bc33c1c031a" to "ocurrent/opam-staging:debian-12-ocaml-5.2-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e9161c648b6b: Preparing
e9161c648b6b: Pushed
debian-12-ocaml-5.2-arm64: digest: sha256:27611927e91219e98ec19133b42211a39c5fa6c245a9d31645c37781e1c13d1c size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
e9161c648b6b: Preparing
e9161c648b6b: Layer already exists
debian-12-ocaml-5.2-arm64: digest: sha256:27611927e91219e98ec19133b42211a39c5fa6c245a9d31645c37781e1c13d1c size: 531
Job succeeded
2025-06-07 16:41.57: Job succeeded