Build:
- 1
- 0
2025-10-13 12:17.47: New job: Build using linux-arm64 in
[]
2025-10-13 12:17.47: Will push staging image to ocurrent/opam-staging:debian-11-ocaml-5.5-arm32v7
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --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
USER opam
RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
RUN opam pin add -k version ocaml-variants 5.5.0+trunk
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-10-13 12:17.47: Using cache hint "5.5.0-arm32v7-ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0"
2025-10-13 12:17.47: Waiting for resource in pool OCluster
2025-10-13 13:35.01: Waiting for worker…
2025-10-13 13:35.01: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:007426f72bbdee80aed1f3d4878e823b58428e480ee71d2d39e9013f3b3b5011
#1 transferring dockerfile: 819B done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.6s
#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:d3d995adfcda56064d6845f2f6eba4e96a7f7c9b9e93c13f61cd04e5d0157d15
#5 transferring context: 2B done
#5 DONE 0.1s
#7 [internal] load build context
#7 sha256:c14d12ab53b47c2fd75b43e4f2c4c695691168dc176df9d4cc5f4fcafa1647ee
#7 transferring context: 819B done
#7 DONE 0.1s
#15 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#15 sha256:d8b4a17b9f17d9032bd25b07231c33b2ad215276903e14a4060ef2165693a22e
#15 resolve docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0
#15 resolve docker.io/ocurrent/opam-staging@sha256:01cb814c1e4fd1d82fd15ebf106e11fd5a08817318130cb2a9bd09f5836ed1e0 1.4s done
#15 DONE 0.0s
#14 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#14 sha256:5acabb1d821e0011a929a618404dbecdae52a4226b8cab4752ed468f5aec19e4
#14 1.277 [beta] Initialised
#14 DONE 1.4s
#13 [3/9] RUN apt-get -y update
#13 sha256:30e36a0cd1de2626448c2a2e66029570471e8b203e21f331a434c7995cc9362e
#13 0.618 Hit:1 http://deb.debian.org/debian bullseye InRelease
#13 0.619 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
#13 0.625 Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
#13 0.989 Get:4 http://deb.debian.org/debian-security bullseye-security/main armhf Packages [405 kB]
#13 1.166 Fetched 432 kB in 1s (763 kB/s)
#13 1.166 Reading package lists...
#13 DONE 1.8s
#12 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#12 sha256:7354658b8366b2364915669147307e65f13e3caeef0a6425b060eda0dcde8e3a
#12 0.445 Reading package lists...
#12 1.088 Building dependency tree...
#12 1.221 Reading state information...
#12 1.243 Calculating upgrade...
#12 1.443 The following packages will be upgraded:
#12 1.444 linux-libc-dev
#12 1.472 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#12 1.472 Need to get 1819 kB of archives.
#12 1.472 After this operation, 31.7 kB of additional disk space will be used.
#12 1.472 Get:1 http://deb.debian.org/debian-security bullseye-security/main armhf linux-libc-dev armhf 5.10.244-1 [1819 kB]
#12 1.690 debconf: delaying package configuration, since apt-utils is not installed
#12 1.725 Fetched 1819 kB in 0s (17.0 MB/s)
#12 1.746 (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.760 Preparing to unpack .../linux-libc-dev_5.10.244-1_armhf.deb ...
#12 1.761 Unpacking linux-libc-dev:armhf (5.10.244-1) over (5.10.237-1) ...
#12 2.186 Setting up linux-libc-dev:armhf (5.10.244-1) ...
#12 DONE 2.2s
#11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:aa0885715d0e9eef5a1ee5d2113e9da70ce814f5146a632f2bf69d816fbb3955
#11 0.392 Reading package lists...
#11 1.049 Building dependency tree...
#11 1.187 Reading state information...
#11 1.407 The following NEW packages will be installed:
#11 1.407 libzstd-dev
#11 1.440 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#11 1.440 Need to get 339 kB of archives.
#11 1.440 After this operation, 937 kB of additional disk space will be used.
#11 1.440 Get:1 http://deb.debian.org/debian bullseye/main armhf libzstd-dev armhf 1.4.8+dfsg-2.1 [339 kB]
#11 1.598 debconf: delaying package configuration, since apt-utils is not installed
#11 1.633 Fetched 339 kB in 0s (6399 kB/s)
#11 1.651 Selecting previously unselected package libzstd-dev:armhf.
#11 1.651 (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.665 Preparing to unpack .../libzstd-dev_1.4.8+dfsg-2.1_armhf.deb ...
#11 1.665 Unpacking libzstd-dev:armhf (1.4.8+dfsg-2.1) ...
#11 1.721 Setting up libzstd-dev:armhf (1.4.8+dfsg-2.1) ...
#11 DONE 1.8s
#10 [6/9] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#10 sha256:05ae42f8d36f60fc9f336c36d6fb7831826ff6515821160435a559a40e6987a4
#10 4.268
#10 4.268 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.418 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 4.564 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 5.881 [ocaml-compiler.5.5] downloaded from https://github.com/ocaml/ocaml/archive/trunk.tar.gz
#10 6.559
#10 6.559 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 6.562 -> installed base-bigarray.base
#10 6.576 -> installed base-threads.base
#10 6.577 -> installed base-unix.base
#10 6.578 -> installed host-arch-arm32.1
#10 6.579 -> installed host-system-other.1
#10 6.580 -> installed ocaml-beta.enabled
#10 6.583 -> installed ocaml-option-bytecode-only.1
#10 48.40 -> installed ocaml-compiler.5.5
#10 48.42 -> installed ocaml-variants.5.5.0+trunk
#10 48.46 -> installed ocaml-config.3
#10 48.59 -> installed ocaml.5.5.0
#10 48.61 -> installed base-domains.base
#10 48.63 -> installed base-effects.base
#10 48.65 -> installed base-nnp.base
#10 48.93 Done.
#10 48.94 # Run eval $(opam env) to update the current shell environment
#10 DONE 49.0s
#9 [7/9] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#9 sha256:d954e5a61b0a5dedf4c5b50bede102c99ce69c3ace3f2170711a530d10d64b63
#9 0.828 ocaml-variants is now pinned to version 5.5.0+trunk
#9 0.828
#9 4.379 Already up-to-date.
#9 4.379 Nothing to do.
#9 4.379 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.4s
#8 [8/9] RUN opam install -y opam-depext
#8 sha256:cb67e745fbe9f5899f95503cb1d1a0ed694a3d417b67d51d9fff49705c9264c9
#8 4.565 The following actions will be performed:
#8 4.565 - install opam-depext 1.2.3
#8 4.565
#8 4.565 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.809 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.841
#8 4.841 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.786 -> installed opam-depext.1.2.3
#8 6.791 Done.
#8 6.791 # Run eval $(opam env) to update the current shell environment
#8 DONE 7.1s
#6 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:9dfe9d47662e42fd74bfd3646d0a297fd041ce684fe303a7b8497bbcf0eeb640
#6 DONE 0.1s
#16 exporting to image
#16 sha256:dbed27a07f7c475dde22249e5635de95fafe7feb6b28dceeba946c73b37cc42a
#16 exporting layers
#16 exporting layers 1.2s done
#16 writing image sha256:96bc3430266bd9e6d4630a0d1b47d63cda8d45f1fe58277f2c58bb00069d43bc done
#16 DONE 1.2s
Pushing "sha256:37fff17964820344b078e841c68d1a653ec9d2a4adaa16570ba4d1db7152242a" to "ocurrent/opam-staging:debian-11-ocaml-5.5-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e2c561fc7342: Preparing
e2c561fc7342: Pushed
debian-11-ocaml-5.5-arm32v7: digest: sha256:7c56f9c25a603846b7a5c4e45f8e288f6648cecd7c2053f3c5fdc85c2ff8b0c7 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
e2c561fc7342: Preparing
e2c561fc7342: Layer already exists
debian-11-ocaml-5.5-arm32v7: digest: sha256:7c56f9c25a603846b7a5c4e45f8e288f6648cecd7c2053f3c5fdc85c2ff8b0c7 size: 531
Job succeeded
2025-10-13 13:40.55: Job succeeded