Build:
- 1
- 0
2025-10-13 09:34.56: New job: Build using linux-arm64 in
[]
2025-10-13 09:34.56: Will push staging image to ocurrent/opam-staging:debian-13-ocaml-5.5-arm32v7
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347
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 09:34.56: Using cache hint "5.5.0-arm32v7-ocurrent/opam-staging@sha256:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347"
2025-10-13 09:34.56: Waiting for resource in pool OCluster
2025-10-13 13:31.31: Waiting for worker…
2025-10-13 13:31.31: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:5db645052d3f18fd1c3f56e0f1e3c9bfd962a91903c4ab8048e3059ea1d28110
#1 transferring dockerfile: 819B done
#1 DONE 0.0s
#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:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347
#4 sha256:3179de860d74de7b038a6d8c907ca951449bfc256d8bf43793e7837c95e2fb27
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 sha256:d6d00b2646f07bf595aa416c3b2a657caeb5282461272458e8e83938bf517f76
#5 transferring context: 2B done
#5 DONE 0.2s
#15 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:7e9ed905456642122ac4ba90a91aa7341c6f8eb7595134ef0735f34ae0254347
#15 sha256:b28b8fd1f674556dc9fe009ce0db2ba2ef3d64720b57c90379d87a21f085f059
#15 CACHED
#7 [internal] load build context
#7 sha256:3be5db352e17c6d6014f86462bc079366d51aefb9010f940d3d41d231859a598
#7 transferring context: 819B done
#7 DONE 0.1s
#14 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#14 sha256:5ea4c7df186729e3eb4e220044acfe87a22a08d0e1bb1137764dd83b72464463
#14 1.178 [beta] Initialised
#14 DONE 1.4s
#13 [3/9] RUN apt-get -y update
#13 sha256:776ce99d5c12442b00b02c733e96797a718a323c7793b438ad25da8c40cfa16f
#13 0.438 Hit:1 http://deb.debian.org/debian trixie InRelease
#13 0.438 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
#13 0.443 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
#13 0.516 Get:4 http://deb.debian.org/debian-security trixie-security/main armhf Packages [51.8 kB]
#13 0.550 Fetched 143 kB in 0s (703 kB/s)
#13 0.550 Reading package lists...
#13 DONE 1.4s
#12 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#12 sha256:a24683240a5d1cbca7c6403a7aff53517167dd08ae5284d5336bb3ab3bbaae98
#12 0.315 Reading package lists...
#12 1.107 Building dependency tree...
#12 1.268 Reading state information...
#12 1.329 Calculating upgrade...
#12 1.662 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#12 DONE 1.7s
#11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:5ac7af8e4c67fe3fee2d01aa121e7209774b243dfadcebc29073cbfc31bd3c8c
#11 0.370 Reading package lists...
#11 1.168 Building dependency tree...
#11 1.334 Reading state information...
#11 1.689 The following NEW packages will be installed:
#11 1.690 libzstd-dev
#11 1.738 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
#11 1.738 Need to get 333 kB of archives.
#11 1.738 After this operation, 945 kB of additional disk space will be used.
#11 1.738 Get:1 http://deb.debian.org/debian trixie/main armhf libzstd-dev armhf 1.5.7+dfsg-1 [333 kB]
#11 2.747 Fetched 333 kB in 0s (5935 kB/s)
#11 2.763 Selecting previously unselected package libzstd-dev:armhf.
#11 2.763 (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 ... 20348 files and directories currently installed.)
#11 2.775 Preparing to unpack .../libzstd-dev_1.5.7+dfsg-1_armhf.deb ...
#11 2.776 Unpacking libzstd-dev:armhf (1.5.7+dfsg-1) ...
#11 2.829 Setting up libzstd-dev:armhf (1.5.7+dfsg-1) ...
#11 DONE 2.9s
#10 [6/9] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#10 sha256:ac5f7313c65886db60aef74d35d1304c0b57af45a2e250fca0156edee9a49291
#10 4.327
#10 4.327 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.471 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 4.609 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 5.820 [ocaml-compiler.5.5] downloaded from https://github.com/ocaml/ocaml/archive/trunk.tar.gz
#10 6.450
#10 6.450 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 6.454 -> installed base-bigarray.base
#10 6.470 -> installed base-threads.base
#10 6.472 -> installed base-unix.base
#10 6.473 -> installed host-arch-arm32.1
#10 6.474 -> installed host-system-other.1
#10 6.475 -> installed ocaml-beta.enabled
#10 6.477 -> installed ocaml-option-bytecode-only.1
#10 46.96 -> installed ocaml-compiler.5.5
#10 46.98 -> installed ocaml-variants.5.5.0+trunk
#10 47.02 -> installed ocaml-config.3
#10 47.14 -> installed ocaml.5.5.0
#10 47.16 -> installed base-domains.base
#10 47.18 -> installed base-effects.base
#10 47.20 -> installed base-nnp.base
#10 47.44 Done.
#10 47.45 # Run eval $(opam env) to update the current shell environment
#10 DONE 47.6s
#9 [7/9] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#9 sha256:f776ef8afa95aaf17739724ba6ad6a133d71418a745c08752cf9d751b54c108c
#9 0.760 ocaml-variants is now pinned to version 5.5.0+trunk
#9 0.760
#9 4.271 Already up-to-date.
#9 4.271 Nothing to do.
#9 4.271 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.3s
#8 [8/9] RUN opam install -y opam-depext
#8 sha256:f4913b68fb6779c09350301450985abea4ec3e1ca663bf7bcfb33c5c247c4b5f
#8 4.652 The following actions will be performed:
#8 4.652 - install opam-depext 1.2.3
#8 4.652
#8 4.652 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.898 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.927
#8 4.927 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.813 -> installed opam-depext.1.2.3
#8 6.820 Done.
#8 6.821 # Run eval $(opam env) to update the current shell environment
#8 DONE 6.9s
#6 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:83c22d533a26b6d417adb132617d276b38861d4694877729ae4d5ae3aaf0bf41
#6 DONE 0.1s
#16 exporting to image
#16 sha256:c7767b7f3bb11f293df9276ea789d41804f818eaef9fb25c16bef10dcabfe8e8
#16 exporting layers
#16 exporting layers 1.1s done
#16 writing image sha256:6626705d1c5d3694b33a13a7f86088a3ed966608fbe094cf382b5223feb3b8ee done
#16 DONE 1.1s
Pushing "sha256:44fd5a7ef7490811f695634b3cc798279b89db39b900e9fd7f0ff6792a41e71c" to "ocurrent/opam-staging:debian-13-ocaml-5.5-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
50ee2308f2d1: Preparing
50ee2308f2d1: Pushed
debian-13-ocaml-5.5-arm32v7: digest: sha256:f6e9d0c95bc78fe4b13b5c957d52c042886d81bb127b1177a0d9437f02240058 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
50ee2308f2d1: Preparing
50ee2308f2d1: Layer already exists
debian-13-ocaml-5.5-arm32v7: digest: sha256:f6e9d0c95bc78fe4b13b5c957d52c042886d81bb127b1177a0d9437f02240058 size: 531
Job succeeded
2025-10-13 13:35.30: Job succeeded