Build:
  1. 0
2025-06-21 12:16.30: New job: Build using linux-arm64 in
                                []
2025-06-21 12:16.30: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-5.1-arm32v7

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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.1 --packages=ocaml-base-compiler.5.1.1
RUN opam pin add -k version ocaml-base-compiler 5.1.1
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-06-21 12:16.30: Using cache hint "5.1.1-arm32v7-ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612"
2025-06-21 12:16.30: Waiting for resource in pool OCluster
2025-06-21 12:58.46: Waiting for worker…
2025-06-21 16:22.47: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:eb9c1f8e8ab05c393844bc30360b4331cfc6497a9a7211d4762ea5ada3efac0d
#2 transferring context: 2B done
#2 DONE 0.2s

#1 [internal] load build definition from Dockerfile
#1 sha256:134cb9c873ac9b9a06cd5cadc6f3e99e06d6f9e92628b6b647d02bb87efe1696
#1 transferring dockerfile: 729B done
#1 DONE 0.3s

#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:3d6e92bb302787ebc16d109439d5caebb25a627a3c2ec7472456c799ac37e3c2
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612
#6 sha256:448b57b95227f92adc9fc8ecae52fd79126f224e0b2c2fec601721581ebc52bc
#6 DONE 0.0s

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

#8 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:b77d558030f513fd3f46be667205e9857f09e1f9e4078d6b3dde584ab311c612
#8 sha256:7772834343e9d86304bb8f2f0e0d671b6426225c48d8cf348881ccbf00d1869f
#8 CACHED

#15 [internal] load build context
#15 sha256:5de61f3e6d12cc7b7c9afb86a9de0ad186f94460d14a0158a289b840d7c3d8ed
#15 transferring context: 729B done
#15 DONE 0.1s

#9 [2/8] RUN apt-get -y update
#9 sha256:3794142e0ecb390763d3aedf903a0c70bc21c31e8efbaff30401810d85275b54
#9 0.419 Hit:1 http://deb.debian.org/debian bookworm InRelease
#9 0.419 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#9 0.451 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#9 0.792 Fetched 103 kB in 0s (238 kB/s)
#9 0.792 Reading package lists...
#9 DONE 1.6s

#10 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#10 sha256:83c0391e04391c04e8c6ec633662219ed114978e3abc86b9b22f19db2ef71e68
#10 0.377 Reading package lists...
#10 1.063 Building dependency tree...
#10 1.191 Reading state information...
#10 1.220 Calculating upgrade...
#10 1.435 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#10 DONE 1.5s

#11 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:cc43d5c96a2e2d00e3af57813b36b1eda50bb18c046a19584351d85da27aca8d
#11 0.422 Reading package lists...
#11 1.124 Building dependency tree...
#11 1.252 Reading state information...
#11 1.481 The following NEW packages will be installed:
#11 1.482   libzstd-dev
#11 1.558 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#11 1.558 Need to get 314 kB of archives.
#11 1.558 After this operation, 889 kB of additional disk space will be used.
#11 1.558 Get:1 http://deb.debian.org/debian bookworm/main armhf libzstd-dev armhf 1.5.4+dfsg2-5 [314 kB]
#11 1.729 debconf: delaying package configuration, since apt-utils is not installed
#11 1.762 Fetched 314 kB in 0s (3612 kB/s)
#11 1.778 Selecting previously unselected package libzstd-dev:armhf.
#11 1.778 (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 ... 18475 files and directories currently installed.)
#11 1.790 Preparing to unpack .../libzstd-dev_1.5.4+dfsg2-5_armhf.deb ...
#11 1.791 Unpacking libzstd-dev:armhf (1.5.4+dfsg2-5) ...
#11 1.847 Setting up libzstd-dev:armhf (1.5.4+dfsg2-5) ...
#11 DONE 1.9s

#12 [5/8] RUN opam switch create 5.1 --packages=ocaml-base-compiler.5.1.1
#12 sha256:14421404392991b82c4ed79b08c66203f58803360e1e51cef133d83f0130ca25
#12 3.845 
#12 3.845 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 4.043 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#12 4.191 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#12 4.399 [ocaml-base-compiler.5.1.1] downloaded from cache at https://opam.ocaml.org/cache
#12 5.109 [ocaml-base-compiler.5.1.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#12 5.109 
#12 5.109 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 5.112 -> installed base-bigarray.base
#12 5.114 -> installed base-threads.base
#12 5.131 -> installed base-unix.base
#12 5.132 -> installed ocaml-option-bytecode-only.1
#12 5.382 -> installed ocaml-options-vanilla.1
#12 44.75 -> installed ocaml-base-compiler.5.1.1
#12 44.78 -> installed ocaml-config.3
#12 44.89 -> installed ocaml.5.1.1
#12 44.91 -> installed base-domains.base
#12 44.93 -> installed base-nnp.base
#12 45.14 Done.
#12 45.14 # Run eval $(opam env) to update the current shell environment
#12 DONE 45.5s

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

#14 [7/8] RUN opam install -y opam-depext
#14 sha256:b60f7ae4a4eebeaa9aebf12db49bf70204e902f51aee94ae768b9fd146e2dd92
#14 4.262 The following actions will be performed:
#14 4.262   - install opam-depext 1.2.3
#14 4.262 
#14 4.262 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 4.413 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#14 4.441 
#14 4.441 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 6.098 -> installed opam-depext.1.2.3
#14 6.105 Done.
#14 6.106 # Run eval $(opam env) to update the current shell environment
#14 DONE 6.2s

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

#17 exporting to image
#17 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#17 exporting layers
#17 exporting layers 0.9s done
#17 writing image sha256:303733bec7bb73e137b93ad8e30d108178f7b4ebb5dfd1284de81c1bd26a1457 done
#17 DONE 0.9s
Pushing "sha256:285046549a8608c39b01a51f3f55c003f5bae9f5e2bef45b4fdde5566cf854fe" to "ocurrent/opam-staging:debian-12-ocaml-5.1-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
7c404f85c3a1: Preparing
7c404f85c3a1: Pushed
debian-12-ocaml-5.1-arm32v7: digest: sha256:24654c8d6be73b1a776e5285965ce1e042b773c9748582e797c0b8bcdd8acfc7 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
7c404f85c3a1: Preparing
7c404f85c3a1: Layer already exists
debian-12-ocaml-5.1-arm32v7: digest: sha256:24654c8d6be73b1a776e5285965ce1e042b773c9748582e797c0b8bcdd8acfc7 size: 531
Job succeeded
2025-06-21 16:27.45: Job succeeded