Build:
  1. 1
  2. 0
2025-10-13 12:17.56: New job: Build using linux-arm64 in
                                []
2025-10-13 12:17.56: Will push staging image to ocurrent/opam-staging:debian-11-ocaml-5.4-arm32v7

Dockerfile:

# syntax=docker/dockerfile:1

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


2025-10-13 12:17.56: Using cache hint "5.4.0-arm32v7-ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0"
2025-10-13 12:17.56: Waiting for resource in pool OCluster
2025-10-13 13:43.26: Waiting for worker…
2025-10-13 13:47.52: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:ff2919f6e2602a391dd3edf3a2efb2092c0e6186d46b141c40e191e1a4b9d30f
#1 transferring dockerfile: 729B done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.3s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 sha256:af7cd8303c7f6833bd9c7654e78133e6d9f8fe5b555ddfc8ce27b673ff639e7c
#3 CACHED

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#4 sha256:8fb3ae31d9da3106f3c5b145c48e7b8ea5f4dcf9c536bab4a2f222cf3377102b
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 sha256:87c3f75b39adec147157637b42e20c32dacf0684ebf48343f2344732158902c2
#5 transferring context: 2B done
#5 DONE 0.1s

#14 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#14 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#14 CACHED

#7 [internal] load build context
#7 sha256:f4c5a7b0da2915c228ae63190e24e0cd82f719c6f7a96707fb35e03682d70b31
#7 transferring context: 729B done
#7 DONE 0.0s

#13 [2/8] RUN apt-get -y update
#13 sha256:9741f582815e2b6d915964d9794b28e4d53f320cb2b28de9ff444f7c1cd5780d
#13 0.372 Hit:1 http://deb.debian.org/debian bullseye InRelease
#13 0.372 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
#13 0.374 Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
#13 0.732 Get:4 http://deb.debian.org/debian-security bullseye-security/main armhf Packages [405 kB]
#13 0.900 Fetched 432 kB in 1s (688 kB/s)
#13 0.900 Reading package lists...
#13 DONE 1.7s

#12 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#12 sha256:86bb0753b6cc02a4d384f0fb9520a20b5c39b2c094b9efa69bae599756c31647
#12 0.328 Reading package lists...
#12 0.979 Building dependency tree...
#12 1.113 Reading state information...
#12 1.135 Calculating upgrade...
#12 1.334 The following packages will be upgraded:
#12 1.335   linux-libc-dev
#12 1.365 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#12 1.365 Need to get 1819 kB of archives.
#12 1.365 After this operation, 31.7 kB of additional disk space will be used.
#12 1.365 Get:1 http://deb.debian.org/debian-security bullseye-security/main armhf linux-libc-dev armhf 5.10.244-1 [1819 kB]
#12 1.587 debconf: delaying package configuration, since apt-utils is not installed
#12 1.620 Fetched 1819 kB in 0s (21.3 MB/s)
#12 1.640 (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 ... 18085 files and directories currently installed.)
#12 1.652 Preparing to unpack .../linux-libc-dev_5.10.244-1_armhf.deb ...
#12 1.655 Unpacking linux-libc-dev:armhf (5.10.244-1) over (5.10.237-1) ...
#12 2.116 Setting up linux-libc-dev:armhf (5.10.244-1) ...
#12 DONE 2.2s

#11 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:c0d1f52e09e6b805c76fb181fbc9b454ba839072454701a1f0bb111d4f3f96eb
#11 0.381 Reading package lists...
#11 1.018 Building dependency tree...
#11 1.165 Reading state information...
#11 1.401 The following NEW packages will be installed:
#11 1.401   libzstd-dev
#11 1.425 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#11 1.425 Need to get 339 kB of archives.
#11 1.425 After this operation, 937 kB of additional disk space will be used.
#11 1.425 Get:1 http://deb.debian.org/debian bullseye/main armhf libzstd-dev armhf 1.4.8+dfsg-2.1 [339 kB]
#11 1.608 debconf: delaying package configuration, since apt-utils is not installed
#11 1.659 Fetched 339 kB in 0s (12.1 MB/s)
#11 1.681 Selecting previously unselected package libzstd-dev:armhf.
#11 1.681 (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 ... 18085 files and directories currently installed.)
#11 1.692 Preparing to unpack .../libzstd-dev_1.4.8+dfsg-2.1_armhf.deb ...
#11 1.694 Unpacking libzstd-dev:armhf (1.4.8+dfsg-2.1) ...
#11 1.750 Setting up libzstd-dev:armhf (1.4.8+dfsg-2.1) ...
#11 DONE 1.9s

#10 [5/8] RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
#10 sha256:a077a51db4c1a72ba2532d634d769899a9a3e819e33ccc15837b30fdfbc69483
#10 4.174 
#10 4.174 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.316 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 4.468 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 4.772 [ocaml-compiler.5.4.0] downloaded from cache at https://opam.ocaml.org/cache
#10 5.588 [ocaml-compiler.5.4.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 5.589 
#10 5.589 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.591 -> installed base-bigarray.base
#10 5.602 -> installed base-threads.base
#10 5.604 -> installed base-unix.base
#10 5.605 -> installed ocaml-option-bytecode-only.1
#10 5.889 -> installed ocaml-options-vanilla.1
#10 45.74 -> installed ocaml-compiler.5.4.0
#10 45.76 -> installed ocaml-base-compiler.5.4.0
#10 45.80 -> installed ocaml-config.3
#10 45.93 -> installed ocaml.5.4.0
#10 45.95 -> installed base-domains.base
#10 45.97 -> installed base-effects.base
#10 45.98 -> installed base-nnp.base
#10 46.21 Done.
#10 46.22 # Run eval $(opam env) to update the current shell environment
#10 DONE 46.5s

#9 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.4.0
#9 sha256:25b47128bbc4e83545f7e8de9054e19e297de6b6af5d748638eeb4d4bb58964a
#9 0.716 ocaml-base-compiler is now pinned to version 5.4.0
#9 0.716 
#9 4.239 Already up-to-date.
#9 4.239 Nothing to do.
#9 4.240 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.3s

#8 [7/8] RUN opam install -y opam-depext
#8 sha256:ffc121d487bd7fb422c2d1b171748c7c140bf138d76f4d793f281e3e694d8d59
#8 4.615 The following actions will be performed:
#8 4.615   - install opam-depext 1.2.3
#8 4.616 
#8 4.616 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.845 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.869 
#8 4.869 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.699 -> installed opam-depext.1.2.3
#8 6.707 Done.
#8 6.708 # Run eval $(opam env) to update the current shell environment
#8 DONE 6.7s

#6 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:3c7dc6b86e3d697e3cb31d2bd33bfdbb8f719c44b86489b234bda7e0a9ecd470
#6 DONE 0.0s

#15 exporting to image
#15 sha256:dfa418642e29be45f06875d04e7c92c863aefab4426d005dfe96ef6aaac9fb4c
#15 exporting layers
#15 exporting layers 1.2s done
#15 writing image sha256:f9ec761165167ab70966ac6683c10b4e3478f98339a27c69208e187259e826c6 done
#15 DONE 1.2s
Pushing "sha256:7ef03b85c1b78180eca8d52638d4b7e049eea5d73727455252f015ecf8d70451" to "ocurrent/opam-staging:debian-11-ocaml-5.4-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a7f50ce125bb: Preparing
a7f50ce125bb: Pushed
debian-11-ocaml-5.4-arm32v7: digest: sha256:837d494426926fa545f94334242dc93e328643d19d40f0af7d88854934f60b83 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
a7f50ce125bb: Preparing
a7f50ce125bb: Layer already exists
debian-11-ocaml-5.4-arm32v7: digest: sha256:837d494426926fa545f94334242dc93e328643d19d40f0af7d88854934f60b83 size: 531
Job succeeded
2025-10-13 13:52.52: Job succeeded