Build:
- 0
2025-06-10 13:09.23: New job: Build using linux-arm64 in
[]
2025-06-10 13:09.23: Will push staging image to ocurrent/opam-staging:fedora-42-ocaml-5.2-flambda2-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN yum install -y zstd autoconf && yum clean packages
USER opam
RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-06-10 13:09.23: Using cache hint "5.2.0+flambda2-arm64-ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac"
2025-06-10 13:09.23: Waiting for confirm-threshold > above-average
2025-06-10 13:11.22: Confirm-threshold now > above-average
2025-06-10 13:11.22: Connecting to build cluster…
2025-06-10 13:11.22: Waiting for resource in pool OCluster
2025-06-10 13:11.23: Waiting for worker…
2025-06-10 13:11.23: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:fc326c6cc53e5a21d2195e7fc22112b700b5afe07fc399d1738c0a70c5a41756
#1 transferring dockerfile: 689B done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 sha256:739f38766d7eaa48d512f3787ff14fce29654af7251d829a12f3577ee43a6a4f
#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:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:ed93a4dcfb43507f4c8ca915e872c218e9429ddeaa893b3c55cf01585483f1cf
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
#6 sha256:e8a894be217658176f0c815085990bf27063f0254006a75795236539102e85bf
#6 DONE 0.6s
#7 [internal] load .dockerignore
#7 sha256:7ce2c900f80051d2f5e473a9e717455ce2de691f9dc3d7ac615e1ff2baf33aa4
#7 DONE 0.0s
#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:bcaa89bcd16aa9ea3d8616aec04f5b4e895b3f46ec28869445a01d4f53994aac
#8 sha256:b9df765c5dc7a90a027944009b77d538c5f51cce833299d9dcb73597757267a4
#8 CACHED
#14 [internal] load build context
#14 sha256:0363ab289747ad34d394f45d119eaaf7c07b8b330f9f0a68ebef1956be66fa1b
#14 transferring context: 689B done
#14 DONE 0.1s
#9 [2/7] RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
#9 sha256:562ce3d21e55a0c88473d96257d26bb7e7524c1571967a6e07212de9629f4710
#9 17.22 [oxcaml] Initialised
#9 DONE 17.7s
#10 [3/7] RUN yum install -y zstd autoconf && yum clean packages
#10 sha256:495e5e550532593d03d8560f447ea84c47cb05fb6456581de2cd72dc4fd4d3c4
#10 0.521 Updating and loading repositories:
#10 1.147 Fedora 42 - aarch64 - Updates 100% | 40.4 KiB/s | 20.7 KiB | 00m01s
#10 2.582 Fedora 42 - aarch64 - Updates 100% | 1.3 MiB/s | 1.9 MiB | 00m01s
#10 4.373 Repositories loaded.
#10 4.803 Package "zstd-1.5.7-1.fc42.aarch64" is already installed.
#10 4.803 Package "autoconf-2.72-5.fc42.noarch" is already installed.
#10 4.803
#10 4.804 Nothing to do.
#10 4.858 Removed 0 files, 0 directories (total of 0 B). 0 errors occurred.
#10 DONE 4.9s
#11 [4/7] RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
#11 sha256:cd5c64d778e95ee6a002800057e9d5837b763e6fb4b14f125d719210927a3b86
#11 4.430
#11 4.430 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.519 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#11 4.726 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#11 19.74 [ocaml-variants.5.2.0+flambda2] downloaded from https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-10.tar.gz
#11 21.41 [ocaml-variants.5.2.0+flambda2/init-compiler.tar.gz] downloaded from https://opam.ocaml.org/cache
#11 21.96 [ocaml-variants.5.2.0+flambda2/init-dune.tbz] downloaded from https://opam.ocaml.org/cache
#11 22.39 [ocaml-variants.5.2.0+flambda2/init-menhir.tar.gz] downloaded from https://opam.ocaml.org/cache
#11 22.39
#11 22.39 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 22.91 -> installed base-bigarray.base
#11 22.91 -> installed base-threads.base
#11 22.91 -> installed base-unix.base
#11 22.91 -> installed ocaml-options-vanilla.1
#11 439.7 -> installed ocaml-variants.5.2.0+flambda2
#11 439.7 -> installed ocaml-config.3
#11 439.9 -> installed ocaml.5.2.0
#11 440.0 -> installed base-domains.base
#11 440.0 -> installed base-nnp.base
#11 441.9 Done.
#11 441.9 # Run eval $(opam env) to update the current shell environment
#11 DONE 443.6s
#12 [5/7] RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
#12 sha256:083ef976e8bbbdb622cd98f1cfbc48fbd78274f53f8d898d06f5565c5970372e
#12 0.818 ocaml-variants is now pinned to version 5.2.0+flambda2
#12 0.818
#12 4.679 No package build needed.
#12 4.679 Nothing to do.
#12 4.680 # Run eval $(opam env) to update the current shell environment
#12 DONE 4.8s
#13 [6/7] RUN opam install -y opam-depext
#13 sha256:248bfc42913ac8675880254acddf567d566cce6abe0bf09df3fe9557219cde19
#13 4.869 The following actions will be performed:
#13 4.869 - install opam-depext 1.2.3
#13 4.869
#13 4.869 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 5.114 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 5.137
#13 5.137 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 10.65 -> installed opam-depext.1.2.3
#13 10.66 Done.
#13 10.66 # Run eval $(opam env) to update the current shell environment
#13 DONE 10.8s
#15 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 sha256:82dd4246fb8b2f302c49d858f251ae235d5eaa26ee792de5628af30dad1c1d4a
#15 DONE 0.1s
#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 6.8s done
#16 writing image sha256:a01901926eb5da53afb244b2b7acd7442159fd7879b812a93a4d20bd96be88e1 done
#16 DONE 6.8s
Pushing "sha256:fc1ac866c1bac9f5a735e354eb4e231a62405f763069d116d69d67507aeda8a4" to "ocurrent/opam-staging:fedora-42-ocaml-5.2-flambda2-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
215a68e8c87c: Preparing
215a68e8c87c: Pushed
fedora-42-ocaml-5.2-flambda2-arm64: digest: sha256:56af55c8688f6bef4e2100a55f5688b15d4a6bf9909078090ffd709e36006e21 size: 532
The push refers to repository [docker.io/ocurrent/opam-staging]
215a68e8c87c: Preparing
215a68e8c87c: Layer already exists
fedora-42-ocaml-5.2-flambda2-arm64: digest: sha256:56af55c8688f6bef4e2100a55f5688b15d4a6bf9909078090ffd709e36006e21 size: 532
Job succeeded
2025-06-10 13:26.03: Job succeeded