Build:
- 1
- 0
2025-10-13 08:46.37: New job: Build using linux-arm64 in
[]
2025-10-13 08:46.37: Will push staging image to ocurrent/opam-staging:opensuse-15.6-ocaml-5.4-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN zypper repos repo-openh264 && zypper removerepo repo-openh264 || true
RUN zypper update -y
RUN zypper install --force-resolution -y zstd
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 [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-10-13 08:46.37: Using cache hint "5.4.0-arm64-ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a"
2025-10-13 08:46.37: Waiting for resource in pool OCluster
2025-10-13 08:46.37: Waiting for worker…
2025-10-13 08:48.04: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:ae204ff789a85732eb1edb34252e0f3ffb7af45c22a85e199b17c259ebdbc394
#1 transferring dockerfile: 662B done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.7s
#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:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a
#4 sha256:caa23bb021db8902ac7b7ccbbbc80c1838876620dfa55689dcc39427423b3def
#4 DONE 1.2s
#5 [internal] load .dockerignore
#5 sha256:c08b4e00f5217cf8a1e9c0c90db5337afb2096e3d9b587b57987620921663bd3
#5 transferring context: 2B done
#5 DONE 0.0s
#7 [internal] load build context
#7 sha256:9cdf95e392216467448c369e84896107860e8b011ef98beeaf5914d15e430c01
#7 transferring context: 662B done
#7 DONE 0.0s
#14 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a
#14 sha256:94ea2b85bfc8e6be4edae670e851a1ba007c060399ad438893af1ad85315c7ac
#14 resolve docker.io/ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a done
#14 sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a 530B / 530B done
#14 sha256:3ee9d1d29991fb6a23b979cf2ad7162a9c60a895b574017c776eba667183c74d 9.44kB / 9.44kB done
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 0B / 632.49MB 0.1s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 34.60MB / 632.49MB 1.2s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 69.21MB / 632.49MB 2.0s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 101.71MB / 632.49MB 2.6s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 135.27MB / 632.49MB 3.3s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 168.82MB / 632.49MB 4.1s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 201.33MB / 632.49MB 4.7s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 234.88MB / 632.49MB 5.4s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 268.44MB / 632.49MB 6.1s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 300.94MB / 632.49MB 6.8s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 334.50MB / 632.49MB 7.6s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 370.15MB / 632.49MB 8.6s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 404.75MB / 632.49MB 9.1s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 446.69MB / 632.49MB 9.8s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 484.44MB / 632.49MB 10.5s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 531.63MB / 632.49MB 11.6s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 568.33MB / 632.49MB 12.2s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 611.32MB / 632.49MB 12.9s
#14 sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 632.49MB / 632.49MB 13.9s done
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 5.7s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 13.7s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 18.7s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 24.4s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 31.8s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 37.0s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 42.1s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 47.1s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 52.2s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 57.2s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 62.3s
#14 extracting sha256:7158c9b43ec1b8d0c6a92479d2345ff9c4e7e6f46d40aeda7bc5cfe2fe5a847d 65.0s done
#14 DONE 81.5s
#13 [2/8] RUN zypper repos repo-openh264 && zypper removerepo repo-openh264 || true
#13 sha256:e65929cdce926c8d0bd84caab759764c7bb8e9a190480c461a9ec412798a7f0e
#13 0.777 Repository 'repo-openh264' not found by its alias, number, or URI.
#13 0.777 Use 'zypper repos' to get the list of defined repositories.
#13 DONE 1.6s
#12 [3/8] RUN zypper update -y
#12 sha256:19bdcd38dba9d4085a1cfa77706a1f98773fe484e20619d9999a5b4265df1362
#12 5.062 Retrieving repository 'Update repository of openSUSE Backports' metadata [..
#12 5.258 Looking for gpg keys in repository Update repository of openSUSE Backports.
#12 5.258 gpgkey=http://download.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key
#12 5.259 .........................done]
#12 7.938 Building repository 'Update repository of openSUSE Backports' cache [....done]
#12 9.355 Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [..
#12 9.482 Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15.
#12 9.482 gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key
#12 9.485 ..................................................................................................................done]
#12 20.87 Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [....done]
#12 39.53 Loading repository data...
#12 40.74 Reading installed packages...
#12 43.54 Nothing to do.
#12 DONE 43.7s
#11 [4/8] RUN zypper install --force-resolution -y zstd
#11 sha256:2b163420bacd7f60d4433ca6f33fa3c6b88702d3476973747628f0746bbe778b
#11 0.734 Loading repository data...
#11 1.704 Reading installed packages...
#11 5.919 Resolving package dependencies...
#11 6.036
#11 6.036 The following NEW package is going to be installed:
#11 6.036 zstd
#11 6.036
#11 6.036 1 new package to install.
#11 6.036
#11 6.036 Package download size: 393.8 KiB
#11 6.036
#11 6.036 Package install size change:
#11 6.037 | 1.6 MiB required by packages that will be installed
#11 6.037 1.6 MiB | - 0 B released by packages that will be removed
#11 6.037
#11 6.037 Backend: classic_rpmtrans
#11 6.037 Continue? [y/n/v/...? shows all options] (y): y
#11 6.846 Retrieving: zstd-1.5.5-150600.1.3.aarch64 (Main Repository) (1/1), 393.8 KiB
#11 6.877 Retrieving: zstd-1.5.5-150600.1.3.aarch64.rpm [.not found]
#11 6.923 Retrieving: zstd-1.5.5-150600.1.3.aarch64.rpm [.done]
#11 7.016
#11 7.016 Checking for file conflicts: [...done]
#11 7.126 (1/1) Installing: zstd-1.5.5-150600.1.3.aarch64 [..done]
#11 DONE 7.6s
#10 [5/8] RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
#10 sha256:728bcdc0fa18987972b1f3231cbbf934c25595a2e2cc5fcb2cf0a330ae97989c
#10 4.244
#10 4.244 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.564 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 4.670 [ocaml-compiler.5.4.0] downloaded from cache at https://opam.ocaml.org/cache
#10 4.723 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 5.832 [ocaml-compiler.5.4.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 5.832
#10 5.832 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 6.202 -> installed base-bigarray.base
#10 6.203 -> installed base-threads.base
#10 6.205 -> installed base-unix.base
#10 6.206 -> installed ocaml-options-vanilla.1
#10 118.3 -> installed ocaml-compiler.5.4.0
#10 118.3 -> installed ocaml-base-compiler.5.4.0
#10 118.4 -> installed ocaml-config.3
#10 118.5 -> installed ocaml.5.4.0
#10 118.5 -> installed base-domains.base
#10 118.6 -> installed base-effects.base
#10 118.6 -> installed base-nnp.base
#10 118.9 Done.
#10 118.9 # Run eval $(opam env) to update the current shell environment
#10 DONE 119.3s
#9 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.4.0
#9 sha256:bedcb214bef387080c05c588d0d8477b91fc480f30fffbbeb0da042fbfb8065a
#9 0.584 ocaml-base-compiler is now pinned to version 5.4.0
#9 0.584
#9 3.616 Already up-to-date.
#9 3.616 Nothing to do.
#9 3.622 # Run eval $(opam env) to update the current shell environment
#9 DONE 3.7s
#8 [7/8] RUN opam install -y opam-depext
#8 sha256:d703e1b593ecd5938652c035eff8ee3e798af7106ff1df069be1baff25317944
#8 3.979 The following actions will be performed:
#8 3.979 - install opam-depext 1.2.3
#8 3.979
#8 3.979 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.113 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.129
#8 4.129 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.027 -> installed opam-depext.1.2.3
#8 6.036 Done.
#8 6.041 # Run eval $(opam env) to update the current shell environment
#8 DONE 6.1s
#6 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:050eb323b5396a0d0b24ada7cd25f5c83dd96474f3ede4f9c117aae05201da61
#6 DONE 0.1s
#15 exporting to image
#15 sha256:9fc6738c34edfc005db246281675566238303beb3056d2d65bde68043ce51de4
#15 exporting layers
#15 exporting layers 2.1s done
#15 writing image sha256:d719e15dc540ec4573e4f28afc034b31cff6556538d88747e9ea38a7e7de13a5 done
#15 DONE 2.1s
Pushing "sha256:a317661d84c3e5e189b052ea80a4f4996a0126a780ce1e67c96c9e7fa6d38f20" to "ocurrent/opam-staging:opensuse-15.6-ocaml-5.4-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a1c0b6035316: Preparing
a1c0b6035316: Pushed
opensuse-15.6-ocaml-5.4-arm64: digest: sha256:aba5be474f7cc6f43bbe5f6084d487c792b145f2c0876a1eb123f2247d201bc9 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
a1c0b6035316: Preparing
a1c0b6035316: Layer already exists
opensuse-15.6-ocaml-5.4-arm64: digest: sha256:aba5be474f7cc6f43bbe5f6084d487c792b145f2c0876a1eb123f2247d201bc9 size: 531
Job succeeded
2025-10-13 08:56.32: Job succeeded