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:debian-12-ocaml-5.2-flambda2-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755
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 apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev autoconf
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:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755"
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 kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:499741e6d7c01989897bed229f3206cbe04fac6c96ada5d490fa12076bf935f7
#1 transferring dockerfile: 785B done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 sha256:232fdc8dcf07c362eb07d09540486154b134d8b7dcc737128927fdfda409cb58
#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.7s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:ae2a955fb99b7ade1774b96d9c5eeec0dd6e0bc73892990b981fd12139be1a6e
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755
#6 sha256:76b19ca501f2d787bc211e35fe00133765f13cd13c2f1ccf6dbbfac2649c8d1e
#6 DONE 1.3s
#7 [internal] load .dockerignore
#7 sha256:dc0c26a60c9c5478d6f267ddfd1e81465149607ecd8ed5018898ec12af109f12
#7 DONE 0.0s
#16 [internal] load build context
#16 sha256:3ace8b691c5b23a4a040d8c1a224c3db78a7415454b2ba66390d466babada15f
#16 transferring context: 785B done
#16 DONE 0.1s
#8 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755
#8 sha256:50c032355ec1e03d95f321a877d9eae54cfae1756362182ff22981498728560f
#8 resolve docker.io/ocurrent/opam-staging@sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755 done
#8 sha256:396751464b7d6a42af0ed326b54a74b8eb4810a3beb3b637a1862be6e41e6755 530B / 530B done
#8 sha256:3ee26c2991cdb0b21693af26fc64e3590c51ee4ddcfa57e3a5f23d1620429fad 8.33kB / 8.33kB done
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 0B / 483.14MB 0.2s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 12.58MB / 483.14MB 5.4s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 15.73MB / 483.14MB 10.5s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 26.21MB / 483.14MB 15.7s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 53.48MB / 483.14MB 18.9s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 80.74MB / 483.14MB 19.7s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 109.05MB / 483.14MB 20.6s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 134.22MB / 483.14MB 21.4s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 160.43MB / 483.14MB 22.2s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 186.65MB / 483.14MB 23.1s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 212.86MB / 483.14MB 24.1s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 242.22MB / 483.14MB 25.6s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 269.48MB / 483.14MB 26.7s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 294.65MB / 483.14MB 27.9s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 319.82MB / 483.14MB 29.0s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 347.08MB / 483.14MB 30.0s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 373.29MB / 483.14MB 30.7s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 402.65MB / 483.14MB 31.6s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 428.87MB / 483.14MB 32.8s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 457.18MB / 483.14MB 34.2s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 483.14MB / 483.14MB 35.1s
#8 sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 483.14MB / 483.14MB 35.2s done
#8 extracting sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4
#8 extracting sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 6.3s
#8 extracting sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 11.8s
#8 extracting sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 16.9s
#8 extracting sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 21.9s
#8 extracting sha256:c29216019e3e279bbc15dde05cd57d0d985d1af4b0be1425739f95c2783a53a4 26.2s done
#8 DONE 64.2s
#9 [2/9] RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
#9 sha256:29f99326fc1cbc712cb955e8dd78858884d933c437cfa34c751744de0962dcad
#9 4.351 [oxcaml] Initialised
#9 DONE 9.2s
#10 [3/9] RUN apt-get -y update
#10 sha256:ef9e89c0e96de013c11d78bb3b97a2f1cd8073582f7677b9bd4d2152f330ab27
#10 0.716 Hit:1 http://deb.debian.org/debian bookworm InRelease
#10 0.716 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#10 0.726 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#10 1.038 Get:4 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [262 kB]
#10 1.108 Fetched 365 kB in 0s (890 kB/s)
#10 1.108 Reading package lists...
#10 DONE 1.7s
#11 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#11 sha256:058e373eed537752da81dd8fe1fb8d26ee7f5eb7df8a569a13ae0f680ab4f585
#11 0.792 Reading package lists...
#11 1.329 Building dependency tree...
#11 1.471 Reading state information...
#11 1.500 Calculating upgrade...
#11 1.706 The following packages will be upgraded:
#11 1.708 libavif15 libsystemd0 libudev1
#11 1.743 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#11 1.743 Need to get 500 kB of archives.
#11 1.743 After this operation, 65.5 kB of additional disk space will be used.
#11 1.743 Get:1 http://deb.debian.org/debian-security bookworm-security/main arm64 libsystemd0 arm64 252.38-1~deb12u1 [308 kB]
#11 1.776 Get:2 http://deb.debian.org/debian-security bookworm-security/main arm64 libudev1 arm64 252.38-1~deb12u1 [103 kB]
#11 1.800 Get:3 http://deb.debian.org/debian-security bookworm-security/main arm64 libavif15 arm64 0.11.1-1+deb12u1 [88.4 kB]
#11 1.945 debconf: delaying package configuration, since apt-utils is not installed
#11 1.977 Fetched 500 kB in 0s (5748 kB/s)
#11 1.995 (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18768 files and directories currently installed.)
#11 2.008 Preparing to unpack .../libsystemd0_252.38-1~deb12u1_arm64.deb ...
#11 2.010 Unpacking libsystemd0:arm64 (252.38-1~deb12u1) over (252.36-1~deb12u1) ...
#11 2.080 Setting up libsystemd0:arm64 (252.38-1~deb12u1) ...
#11 2.106 (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18768 files and directories currently installed.)
#11 2.119 Preparing to unpack .../libudev1_252.38-1~deb12u1_arm64.deb ...
#11 2.121 Unpacking libudev1:arm64 (252.38-1~deb12u1) over (252.36-1~deb12u1) ...
#11 2.168 Setting up libudev1:arm64 (252.38-1~deb12u1) ...
#11 2.194 (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18768 files and directories currently installed.)
#11 2.205 Preparing to unpack .../libavif15_0.11.1-1+deb12u1_arm64.deb ...
#11 2.207 Unpacking libavif15:arm64 (0.11.1-1+deb12u1) over (0.11.1-1) ...
#11 2.254 Setting up libavif15:arm64 (0.11.1-1+deb12u1) ...
#11 2.257 Processing triggers for libc-bin (2.36-9+deb12u10) ...
#11 DONE 2.3s
#12 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev autoconf
#12 sha256:b114c6925d72b794fda92ff47f94baae1df1578e8028b90759652483feb3ef95
#12 0.468 Reading package lists...
#12 0.967 Building dependency tree...
#12 1.097 Reading state information...
#12 1.270 The following additional packages will be installed:
#12 1.273 automake autotools-dev m4
#12 1.273 Suggested packages:
#12 1.273 autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
#12 1.330 The following NEW packages will be installed:
#12 1.332 autoconf automake autotools-dev libzstd-dev m4
#12 1.365 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
#12 1.365 Need to get 1800 kB of archives.
#12 1.365 After this operation, 5970 kB of additional disk space will be used.
#12 1.365 Get:1 http://deb.debian.org/debian bookworm/main arm64 m4 arm64 1.4.19-3 [276 kB]
#12 1.395 Get:2 http://deb.debian.org/debian bookworm/main arm64 autoconf all 2.71-3 [332 kB]
#12 1.419 Get:3 http://deb.debian.org/debian bookworm/main arm64 autotools-dev all 20220109.1 [51.6 kB]
#12 1.433 Get:4 http://deb.debian.org/debian bookworm/main arm64 automake all 1:1.16.5-1.3 [823 kB]
#12 1.460 Get:5 http://deb.debian.org/debian bookworm/main arm64 libzstd-dev arm64 1.5.4+dfsg2-5 [317 kB]
#12 1.627 debconf: delaying package configuration, since apt-utils is not installed
#12 1.664 Fetched 1800 kB in 0s (13.7 MB/s)
#12 1.690 Selecting previously unselected package m4.
#12 1.690 (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18768 files and directories currently installed.)
#12 1.702 Preparing to unpack .../archives/m4_1.4.19-3_arm64.deb ...
#12 1.704 Unpacking m4 (1.4.19-3) ...
#12 1.756 Selecting previously unselected package autoconf.
#12 1.759 Preparing to unpack .../autoconf_2.71-3_all.deb ...
#12 1.759 Unpacking autoconf (2.71-3) ...
#12 1.807 Selecting previously unselected package autotools-dev.
#12 1.809 Preparing to unpack .../autotools-dev_20220109.1_all.deb ...
#12 1.809 Unpacking autotools-dev (20220109.1) ...
#12 1.833 Selecting previously unselected package automake.
#12 1.836 Preparing to unpack .../automake_1%3a1.16.5-1.3_all.deb ...
#12 1.839 Unpacking automake (1:1.16.5-1.3) ...
#12 1.903 Selecting previously unselected package libzstd-dev:arm64.
#12 1.906 Preparing to unpack .../libzstd-dev_1.5.4+dfsg2-5_arm64.deb ...
#12 1.907 Unpacking libzstd-dev:arm64 (1.5.4+dfsg2-5) ...
#12 1.971 Setting up libzstd-dev:arm64 (1.5.4+dfsg2-5) ...
#12 1.973 Setting up m4 (1.4.19-3) ...
#12 1.975 Setting up autotools-dev (20220109.1) ...
#12 1.975 Setting up autoconf (2.71-3) ...
#12 1.977 Setting up automake (1:1.16.5-1.3) ...
#12 1.981 update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
#12 DONE 2.1s
#13 [6/9] RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
#13 sha256:8205375ebe7bba08093a32380816fe33101f7dd9c15d3cbf9d593aa68ab567f6
#13 4.772
#13 4.772 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 4.882 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#13 5.056 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#13 5.688 [ocaml-variants.5.2.0+flambda2] downloaded from https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-10.tar.gz
#13 7.308 [ocaml-variants.5.2.0+flambda2/init-compiler.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 7.574 [ocaml-variants.5.2.0+flambda2/init-dune.tbz] downloaded from https://opam.ocaml.org/cache
#13 7.795 [ocaml-variants.5.2.0+flambda2/init-menhir.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 7.795
#13 7.795 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 8.399 -> installed base-bigarray.base
#13 8.401 -> installed base-threads.base
#13 8.411 -> installed base-unix.base
#13 8.412 -> installed ocaml-options-vanilla.1
#13 453.4 -> installed ocaml-variants.5.2.0+flambda2
#13 453.4 -> installed ocaml-config.3
#13 453.6 -> installed ocaml.5.2.0
#13 453.7 -> installed base-domains.base
#13 453.7 -> installed base-nnp.base
#13 455.8 Done.
#13 455.8 # Run eval $(opam env) to update the current shell environment
#13 DONE 460.8s
#14 [7/9] RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
#14 sha256:7f8a709835a2c99f889ba9c7fc431beb7c24a9a10fb6946c1a7afb4ba05fce9b
#14 1.196 ocaml-variants is now pinned to version 5.2.0+flambda2
#14 1.196
#14 5.157 No package build needed.
#14 5.157 Nothing to do.
#14 5.157 # Run eval $(opam env) to update the current shell environment
#14 DONE 5.3s
#15 [8/9] RUN opam install -y opam-depext
#15 sha256:53fa730e419929a9d7df986b8a89924bc562d4c73d4ebdf7f1a7a5c828b60d91
#15 5.452 The following actions will be performed:
#15 5.452 - install opam-depext 1.2.3
#15 5.453
#15 5.453 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 5.753 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#15 5.777
#15 5.777 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 11.53 -> installed opam-depext.1.2.3
#15 11.53 Done.
#15 11.53 # Run eval $(opam env) to update the current shell environment
#15 DONE 11.6s
#17 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#17 sha256:bd534637bedacb94ff3c8c8ab422b7982ac94432932e07f4447e2940c48b74e1
#17 DONE 0.1s
#18 exporting to image
#18 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#18 exporting layers
#18 exporting layers 6.2s done
#18 writing image sha256:ebc931989393c82cea61f6e2a53bfc29d10c1f3c3e41cd5e572491fa4d27a35d done
#18 DONE 6.2s
Pushing "sha256:6e1e89cebed3bc36118461a97e28fd5398711ea3866d15a415e6194ca7d98b0e" to "ocurrent/opam-staging:debian-12-ocaml-5.2-flambda2-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
12a0d824c2a3: Preparing
12a0d824c2a3: Pushed
debian-12-ocaml-5.2-flambda2-arm64: digest: sha256:433573626c1d9448528cc77622b7714479415b6d23dd31dff1e5b4d82cb9782b size: 532
The push refers to repository [docker.io/ocurrent/opam-staging]
12a0d824c2a3: Preparing
12a0d824c2a3: Layer already exists
debian-12-ocaml-5.2-flambda2-arm64: digest: sha256:433573626c1d9448528cc77622b7714479415b6d23dd31dff1e5b4d82cb9782b size: 532
Job succeeded
2025-06-10 13:34.17: Job succeeded