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:ubuntu-22.04-ocaml-5.2-flambda2-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:f5528e8ab04caf50743844b7fdcfbb829882fbe81f66704544dfae5c353dacd5
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:f5528e8ab04caf50743844b7fdcfbb829882fbe81f66704544dfae5c353dacd5"
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 okypous.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:d51644fe042e1101d5c94c21804a16a30f35ae307bf341804437bf20bc79be7b
#2 transferring context: 2B done
#2 DONE 0.2s
#1 [internal] load build definition from Dockerfile
#1 sha256:948643f829ceb4017a3f3874be374cc50543f6d9a31201db2abc37e5e4f4b013
#1 transferring dockerfile: 785B 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:ee986af66ec93768927dd0fbb12997f23b839c1188f0d22868c0668ffec627cd
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:f5528e8ab04caf50743844b7fdcfbb829882fbe81f66704544dfae5c353dacd5
#6 sha256:1cc632539687e93726bd62354c302b883515a47b8a90f91603923164e1a4c30a
#6 DONE 0.7s
#7 [internal] load .dockerignore
#7 sha256:3ca8f853ab676c76fecf8d27dcf4bd40a97f41e1a415f635da21e20d36e1abd6
#7 DONE 0.0s
#8 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:f5528e8ab04caf50743844b7fdcfbb829882fbe81f66704544dfae5c353dacd5
#8 sha256:fc8e423d6dc9f8accf00a488ac55af2cab6a934d7a66942139f8e6360478f2dc
#8 CACHED
#16 [internal] load build context
#16 sha256:d389828bab69c76d18380033891b0f820bd13933474d02e5d60dc34482f855f1
#16 transferring context: 785B done
#16 DONE 0.1s
#9 [2/9] RUN opam repo add oxcaml git+https://github.com/janestreet/opam-repository#with-extensions --set-default
#9 sha256:c53152048feb186ab49c0587b974f25f48d7ff1b808ad02b71797548b80b5bda
#9 12.19 [oxcaml] Initialised
#9 DONE 12.6s
#10 [3/9] RUN apt-get -y update
#10 sha256:3a3df4c5102c2a80461ed1c0a1b4d3c28acf982e16f7d32b69792f1e03c28f69
#10 0.571 Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease
#10 0.590 Get:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease [128 kB]
#10 0.769 Get:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease [127 kB]
#10 0.847 Get:4 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease [129 kB]
#10 0.883 Get:5 http://ports.ubuntu.com/ubuntu-ports jammy-updates/universe arm64 Packages [1528 kB]
#10 1.145 Get:6 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages [2960 kB]
#10 1.502 Get:7 http://ports.ubuntu.com/ubuntu-ports jammy-security/main arm64 Packages [2656 kB]
#10 1.714 Get:8 http://ports.ubuntu.com/ubuntu-ports jammy-security/universe arm64 Packages [1230 kB]
#10 1.891 Fetched 8757 kB in 1s (6115 kB/s)
#10 1.891 Reading package lists...
#10 DONE 2.9s
#11 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#11 sha256:fe7076286e22093e3579fc13cca549f43d1c29b2019c2af09a7cdaa78cd25250
#11 0.384 Reading package lists...
#11 1.263 Building dependency tree...
#11 1.460 Reading state information...
#11 1.502 Calculating upgrade...
#11 1.760 The following packages will be upgraded:
#11 1.761 libsystemd0 libudev1
#11 1.942 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#11 1.942 Need to get 388 kB of archives.
#11 1.942 After this operation, 0 B of additional disk space will be used.
#11 1.942 Get:1 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libsystemd0 arm64 249.11-0ubuntu3.16 [314 kB]
#11 2.615 Get:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 libudev1 arm64 249.11-0ubuntu3.16 [74.5 kB]
#11 2.818 debconf: delaying package configuration, since apt-utils is not installed
#11 2.854 Fetched 388 kB in 1s (446 kB/s)
#11 2.879 (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 ... 15627 files and directories currently installed.)
#11 2.920 Preparing to unpack .../libsystemd0_249.11-0ubuntu3.16_arm64.deb ...
#11 2.922 Unpacking libsystemd0:arm64 (249.11-0ubuntu3.16) over (249.11-0ubuntu3.15) ...
#11 2.964 Setting up libsystemd0:arm64 (249.11-0ubuntu3.16) ...
#11 2.990 (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 ... 15627 files and directories currently installed.)
#11 2.999 Preparing to unpack .../libudev1_249.11-0ubuntu3.16_arm64.deb ...
#11 3.001 Unpacking libudev1:arm64 (249.11-0ubuntu3.16) over (249.11-0ubuntu3.15) ...
#11 3.029 Setting up libudev1:arm64 (249.11-0ubuntu3.16) ...
#11 3.044 Processing triggers for libc-bin (2.35-0ubuntu3.10) ...
#11 DONE 3.2s
#12 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev autoconf
#12 sha256:922e8750e974c8f81d17f34d01fd4dbd3941f5949d1ed5e12fe444ac223975eb
#12 0.359 Reading package lists...
#12 1.281 Building dependency tree...
#12 1.497 Reading state information...
#12 1.733 The following additional packages will be installed:
#12 1.735 automake autotools-dev libsigsegv2 m4
#12 1.736 Suggested packages:
#12 1.736 autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
#12 1.773 The following NEW packages will be installed:
#12 1.775 autoconf automake autotools-dev libsigsegv2 libzstd-dev m4
#12 1.832 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
#12 1.832 Need to get 1543 kB of archives.
#12 1.832 After this operation, 5446 kB of additional disk space will be used.
#12 1.832 Get:1 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 libsigsegv2 arm64 2.13-1ubuntu3 [14.5 kB]
#12 1.864 Get:2 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 m4 arm64 1.4.18-5ubuntu2 [196 kB]
#12 1.904 Get:3 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 autoconf all 2.71-2 [338 kB]
#12 1.924 Get:4 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 autotools-dev all 20220109.1 [44.9 kB]
#12 1.925 Get:5 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 automake all 1:1.16.5-1.3 [558 kB]
#12 1.954 Get:6 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 libzstd-dev arm64 1.4.8+dfsg-3build1 [392 kB]
#12 2.118 debconf: delaying package configuration, since apt-utils is not installed
#12 2.153 Fetched 1543 kB in 0s (8590 kB/s)
#12 2.181 Selecting previously unselected package libsigsegv2:arm64.
#12 2.181 (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 ... 15627 files and directories currently installed.)
#12 2.192 Preparing to unpack .../0-libsigsegv2_2.13-1ubuntu3_arm64.deb ...
#12 2.193 Unpacking libsigsegv2:arm64 (2.13-1ubuntu3) ...
#12 2.207 Selecting previously unselected package m4.
#12 2.209 Preparing to unpack .../1-m4_1.4.18-5ubuntu2_arm64.deb ...
#12 2.209 Unpacking m4 (1.4.18-5ubuntu2) ...
#12 2.230 Selecting previously unselected package autoconf.
#12 2.232 Preparing to unpack .../2-autoconf_2.71-2_all.deb ...
#12 2.233 Unpacking autoconf (2.71-2) ...
#12 2.265 Selecting previously unselected package autotools-dev.
#12 2.267 Preparing to unpack .../3-autotools-dev_20220109.1_all.deb ...
#12 2.267 Unpacking autotools-dev (20220109.1) ...
#12 2.288 Selecting previously unselected package automake.
#12 2.290 Preparing to unpack .../4-automake_1%3a1.16.5-1.3_all.deb ...
#12 2.292 Unpacking automake (1:1.16.5-1.3) ...
#12 2.327 Selecting previously unselected package libzstd-dev:arm64.
#12 2.329 Preparing to unpack .../5-libzstd-dev_1.4.8+dfsg-3build1_arm64.deb ...
#12 2.329 Unpacking libzstd-dev:arm64 (1.4.8+dfsg-3build1) ...
#12 2.369 Setting up libzstd-dev:arm64 (1.4.8+dfsg-3build1) ...
#12 2.370 Setting up autotools-dev (20220109.1) ...
#12 2.372 Setting up libsigsegv2:arm64 (2.13-1ubuntu3) ...
#12 2.373 Setting up m4 (1.4.18-5ubuntu2) ...
#12 2.374 Setting up autoconf (2.71-2) ...
#12 2.376 Setting up automake (1:1.16.5-1.3) ...
#12 2.383 update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
#12 2.384 update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist
#12 2.384 update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist
#12 2.386 Processing triggers for libc-bin (2.35-0ubuntu3.10) ...
#12 DONE 2.5s
#13 [6/9] RUN opam switch create 5.2 --packages=ocaml-variants.5.2.0+flambda2
#13 sha256:e4b79a82124fa833f894c9cddea128bcb8971e7f5603f1d8efda10213412a09d
#13 4.505
#13 4.505 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 4.737 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#13 5.118 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#13 14.54 [ocaml-variants.5.2.0+flambda2] downloaded from https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-10.tar.gz
#13 16.82 [ocaml-variants.5.2.0+flambda2/init-compiler.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 17.57 [ocaml-variants.5.2.0+flambda2/init-dune.tbz] downloaded from https://opam.ocaml.org/cache
#13 18.30 [ocaml-variants.5.2.0+flambda2/init-menhir.tar.gz] downloaded from https://opam.ocaml.org/cache
#13 18.30
#13 18.30 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 18.86 -> installed base-bigarray.base
#13 18.88 -> installed base-threads.base
#13 18.88 -> installed base-unix.base
#13 18.88 -> installed ocaml-options-vanilla.1
#13 451.9 -> installed ocaml-variants.5.2.0+flambda2
#13 452.0 -> installed ocaml-config.3
#13 452.2 -> installed ocaml.5.2.0
#13 452.2 -> installed base-domains.base
#13 452.2 -> installed base-nnp.base
#13 454.6 Done.
#13 454.6 # Run eval $(opam env) to update the current shell environment
#13 DONE 456.7s
#14 [7/9] RUN opam pin add -k version ocaml-variants 5.2.0+flambda2
#14 sha256:f13fbbea6ec454bcda3e258401f3fd2de00f2598a23c041dd6c11c62193f2cb9
#14 0.969 ocaml-variants is now pinned to version 5.2.0+flambda2
#14 0.969
#14 4.910 No package build needed.
#14 4.910 Nothing to do.
#14 4.910 # Run eval $(opam env) to update the current shell environment
#14 DONE 5.1s
#15 [8/9] RUN opam install -y opam-depext
#15 sha256:a048ef6269dd3b214658c93169467f282577e2ba9c4b8aee3ba5d18052dff907
#15 5.268 The following actions will be performed:
#15 5.268 - install opam-depext 1.2.3
#15 5.268
#15 5.268 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 5.608 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#15 5.637
#15 5.637 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#15 11.06 -> installed opam-depext.1.2.3
#15 11.07 Done.
#15 11.07 # Run eval $(opam env) to update the current shell environment
#15 DONE 11.2s
#17 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#17 sha256:1b36a8b618c4022c9fd9ce9dc798d0906731cc753fecdaa3f5bfd1378f9917e4
#17 DONE 0.1s
#18 exporting to image
#18 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#18 exporting layers
#18 exporting layers 5.4s done
#18 writing image sha256:ed7c9d1393ecfd00028bab333f3dbd4c528dab4d5470bfc4b936d5d686f343e0 done
#18 DONE 5.4s
Pushing "sha256:0d449361049c4de04c8e712fc3679a56a76484d3fd0691981a3a34b1d85cab56" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-5.2-flambda2-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
8c251e9da25f: Preparing
8c251e9da25f: Pushed
ubuntu-22.04-ocaml-5.2-flambda2-arm64: digest: sha256:159a01a6a5bedc44edfe6dffaed0019229e2559fdef0db058251d04f97e44aaf size: 532
The push refers to repository [docker.io/ocurrent/opam-staging]
8c251e9da25f: Preparing
8c251e9da25f: Layer already exists
ubuntu-22.04-ocaml-5.2-flambda2-arm64: digest: sha256:159a01a6a5bedc44edfe6dffaed0019229e2559fdef0db058251d04f97e44aaf size: 532
Job succeeded
2025-06-10 13:34.09: Job succeeded