Build:
  1. 0
2025-11-08 08:14.15: New job: Build using linux-arm64 in
                                []
2025-11-08 08:14.15: Will push staging image to ocurrent/opam-staging:opensuse-16.0-ocaml-5.4-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:eaa0306d3f4bfc4d2e16b1bc4e9c47dd481ed734a2f9273afc279f38989cb610
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-11-08 08:14.15: Using cache hint "5.4.0-arm64-ocurrent/opam-staging@sha256:eaa0306d3f4bfc4d2e16b1bc4e9c47dd481ed734a2f9273afc279f38989cb610"
2025-11-08 08:14.15: Waiting for resource in pool OCluster
2025-11-08 09:10.40: Waiting for worker…
2025-11-08 09:11.32: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:090f818cdebdf6f711edd958ec69753bf4f716e3ade2a377cc303cb4de9d2f47
#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.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:eaa0306d3f4bfc4d2e16b1bc4e9c47dd481ed734a2f9273afc279f38989cb610
#4 sha256:6b5463dd879456b6a1eb6debd27da2774df1aa2b9eff738122a3ff44663181d5
#4 DONE 0.0s

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

#14 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:eaa0306d3f4bfc4d2e16b1bc4e9c47dd481ed734a2f9273afc279f38989cb610
#14 sha256:2317036e6ffac7e27ac8e7a70a2b0a350e372d5678b4a6aa6a4eef29933954d8
#14 CACHED

#7 [internal] load build context
#7 sha256:d0087e21634c29bc92b7d2280b84035ac5d372b04cd7a23732e37e993f991a7d
#7 transferring context: 662B done
#7 DONE 0.1s

#13 [2/8] RUN zypper repos repo-openh264 && zypper removerepo repo-openh264 || true
#13 sha256:990201040c47d0c11a22c659610fdf0e5f59d6627ce0476e0147bdab62818520
#13 0.303 Use 'zypper repos' to get the list of defined repositories.
#13 0.303 Repository 'repo-openh264' not found by its alias, number, or URI.
#13 DONE 0.4s

#12 [3/8] RUN zypper update -y
#12 sha256:98fafdee6866071f1e5e80acc70960a6277331e26a8cc43e3937c1ef9bc4d4d4
#12 0.513 Refreshing service 'openSUSE'.
#12 0.653 Retrieving repository 'repo-oss (16.0)' metadata [..
#12 0.693 Looking for gpg keys in repository repo-oss (16.0).
#12 0.693   gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/aarch64/repodata/repomd.xml.key
#12 0.695 ..
#12 0.815 
#12 0.815 Note: Received 1 new package signing key from repository "repo-oss (16.0)":
#12 0.815 
#12 0.815   Those additional keys are usually used to sign packages shipped by the repository. In order to
#12 0.815   validate those packages upon download and installation the new keys will be imported into the rpm
#12 0.815   database.
#12 0.815 
#12 0.815   New:
#12 0.815   Key Fingerprint:  F044 C2C5 07A1 262B 538A AADD 8A49 EB03 25DB 7AE0
#12 0.815   Key Name:         openSUSE:Backports OBS Project <openSUSE:Backports@build.opensuse.org>
#12 0.815   Key Algorithm:    RSA 4096
#12 0.815   Key Created:      Wed May 10 14:46:12 2023
#12 0.815   Key Expires:      Sun May  9 14:46:12 2027
#12 0.815   Rpm Name:         gpg-pubkey-25db7ae0-645bae34
#12 0.815 
#12 0.815   The repository metadata introducing the new keys have been signed and validated by the trusted
#12 0.815   key:
#12 0.815 
#12 0.816   Repository:       repo-oss (16.0)
#12 0.816   Key Fingerprint:  AD48 5664 E901 B867 051A B15F 35A2 F86E 29B7 00A4
#12 0.816   Key Name:         openSUSE Project Signing Key <opensuse@opensuse.org>
#12 0.816   Key Algorithm:    RSA 4096
#12 0.816   Key Created:      Mon Jun 20 14:03:14 2022
#12 0.816   Key Expires:      Fri Jun 19 14:03:14 2026
#12 0.816   Rpm Name:         gpg-pubkey-29b700a4-62b07e22
#12 0.816 
#12 0.913 .....................done]
#12 3.708 Building repository 'repo-oss (16.0)' cache [....done]
#12 6.770 Loading repository data...
#12 7.013 Reading installed packages...
#12 7.416 
#12 7.416 The following 5 packages are going to be upgraded:
#12 7.416   branding-openSUSE openSUSE-build-key openSUSE-repos-Leap patterns-devel-base-devel_basis systemd-presets-branding-openSUSE
#12 7.416 
#12 7.416 The following pattern is going to be upgraded:
#12 7.416   devel_basis
#12 7.416 
#12 7.416 5 packages to upgrade.
#12 7.416 
#12 7.416 Package download size:   115.8 KiB
#12 7.416 
#12 7.416 Package install size change:
#12 7.416             |      33.9 KiB  required by packages that will be installed
#12 7.416        0 B  |  -   33.9 KiB  released by packages that will be removed
#12 7.416 
#12 7.416 Backend:  classic_rpmtrans
#12 7.416 Continue? [y/n/v/...? shows all options] (y): y
#12 7.436 Preloading Packages [..
#12 7.450 Preloading: branding-openSUSE-16.0.20240405-lp160.10.1.aarch64.rpm [done]
#12 7.450 .
#12 7.512 Preloading: systemd-presets-branding-openSUSE-12.2-lp160.7.1.noarch.rpm [done]
#12 7.512 .
#12 7.550 Preloading: patterns-devel-base-devel_basis-20170319-160000.2.2.aarch64.rpm [done]
#12 7.550 .
#12 7.568 Preloading: openSUSE-repos-Leap-20250714.a450212-lp160.3.1.aarch64.rpm [done]
#12 7.568 .
#12 8.199 Preloading: openSUSE-build-key-1.0-lp160.15.1.aarch64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
#12 8.199 ..
#12 8.207 Preloading: openSUSE-build-key-1.0-lp160.15.1.aarch64.rpm [done]
#12 8.207 .done]
#12 8.212 Retrieving: branding-openSUSE-16.0.20240405-lp160.10.1.aarch64 (repo-oss (16.0)) (1/5),  24.0 KiB    
#12 8.216 Retrieving: openSUSE-build-key-1.0-lp160.15.1.aarch64 (repo-oss (16.0)) (2/5),  43.8 KiB    
#12 8.221 Retrieving: openSUSE-repos-Leap-20250714.a450212-lp160.3.1.aarch64 (repo-oss (16.0)) (3/5),  18.9 KiB    
#12 8.225 Retrieving: patterns-devel-base-devel_basis-20170319-160000.2.2.aarch64 (repo-oss (16.0)) (4/5),   9.9 KiB    
#12 8.229 Retrieving: systemd-presets-branding-openSUSE-12.2-lp160.7.1.noarch (repo-oss (16.0)) (5/5),  19.2 KiB    
#12 8.231 
#12 8.231 Checking for file conflicts: [..done]
#12 8.237 (1/5) Installing: branding-openSUSE-16.0.20240405-lp160.10.1.aarch64 [..done]
#12 8.289 (2/5) Installing: openSUSE-build-key-1.0-lp160.15.1.aarch64 [..
#12 8.353 Created symlink '/etc/systemd/system/timers.target.wants/openSUSE-build-key-import.timer' -> '/usr/lib/systemd/system/openSUSE-build-key-import.timer'.
#12 8.357 System has not been booted with systemd as init system (PID 1). Can't operate.
#12 8.357 Failed to connect to system scope bus via local transport: Host is down
#12 8.378 done]
#12 8.379 (3/5) Installing: openSUSE-repos-Leap-20250714.a450212-lp160.3.1.aarch64 [..done]
#12 8.409 (4/5) Installing: patterns-devel-base-devel_basis-20170319-160000.2.2.aarch64 [..done]
#12 8.439 (5/5) Installing: systemd-presets-branding-openSUSE-12.2-lp160.7.1.noarch [...done]
#12 8.654 Running post-transaction scripts [..
#12 8.707 %posttrans(openSUSE-repos-Leap-20250714.a450212-lp160.3.1.aarch64) script output:
#12 8.707 Adding service 'openSUSE'...
#12 8.710 Service 'openSUSE' with URL 'dir:/usr/share/zypp/local/service/openSUSE' already exists. Just updating the settings.
#12 8.711 Service 'openSUSE' has been successfully added.
#12 8.713 URI         : dir:/usr/share/zypp/local/service/openSUSE
#12 8.713 Enabled     : Yes
#12 8.713 Autorefresh : Yes
#12 8.877 Refreshing service 'openSUSE'.
#12 8.881 All services have been refreshed.
#12 8.884 ..done]
#12 8.931  
#12 DONE 9.0s

#11 [4/8] RUN zypper install --force-resolution -y zstd
#11 sha256:102e4b6fd2f3328ad73beb44095795f49acf71972b99d29ccf3d3f92a81464d1
#11 0.603 Refreshing service 'openSUSE'.
#11 0.620 Loading repository data...
#11 0.882 Reading installed packages...
#11 1.105 Resolving package dependencies...
#11 1.221 
#11 1.221 The following NEW package is going to be installed:
#11 1.221   zstd
#11 1.221 
#11 1.221 1 new package to install.
#11 1.221 
#11 1.221 Package download size:   449.5 KiB
#11 1.221 
#11 1.221 Package install size change:
#11 1.221               |       1.5 MiB  required by packages that will be installed
#11 1.221      1.5 MiB  |  -      0 B    released by packages that will be removed
#11 1.221 
#11 1.221 Backend:  classic_rpmtrans
#11 1.221 Continue? [y/n/v/...? shows all options] (y): y
#11 1.242 Preloading Packages [..
#11 1.593 Preloading: zstd-1.5.7-160000.2.2.aarch64.rpm [done]
#11 1.593 .done]
#11 1.599 Retrieving: zstd-1.5.7-160000.2.2.aarch64 (repo-oss (16.0)) (1/1), 449.5 KiB    
#11 1.606 
#11 1.606 Checking for file conflicts: [..done]
#11 1.620 (1/1) Installing: zstd-1.5.7-160000.2.2.aarch64 [..done]
#11 1.719 Running post-transaction scripts [...done]
#11 DONE 1.9s

#10 [5/8] RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.0
#10 sha256:f3f9c71d28ff82fce9904c98f91af332b8acc03202f6dd50a6634d0342aaa37b
#10 3.519 
#10 3.519 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 3.673 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 3.805 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 4.100 [ocaml-compiler.5.4.0] downloaded from cache at https://opam.ocaml.org/cache
#10 4.858 [ocaml-compiler.5.4.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 4.859 
#10 4.859 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.117 -> installed base-bigarray.base
#10 5.118 -> installed base-threads.base
#10 5.120 -> installed base-unix.base
#10 5.149 -> installed ocaml-options-vanilla.1
#10 116.0 -> installed ocaml-compiler.5.4.0
#10 116.1 -> installed ocaml-base-compiler.5.4.0
#10 116.1 -> installed ocaml-config.3
#10 116.3 -> installed ocaml.5.4.0
#10 116.3 -> installed base-domains.base
#10 116.3 -> installed base-effects.base
#10 116.4 -> installed base-nnp.base
#10 116.7 Done.
#10 116.7 # Run eval $(opam env) to update the current shell environment
#10 DONE 117.2s

#9 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.4.0
#9 sha256:96bd6f76e74f15b8c74b2a79d906742234381eaac97f375195e2ff6430315138
#9 0.570 ocaml-base-compiler is now pinned to version 5.4.0
#9 0.570 
#9 3.636 Already up-to-date.
#9 3.636 Nothing to do.
#9 3.639 # 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:2f4a0a0f850fcd2f065db75f753b714e875548c7cd0d7758c348f707014ef625
#8 3.998 The following actions will be performed:
#8 3.998   - install opam-depext 1.2.3
#8 3.999 
#8 3.999 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.172 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.203 
#8 4.203 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.151 -> installed opam-depext.1.2.3
#8 6.160 Done.
#8 6.166 # Run eval $(opam env) to update the current shell environment
#8 DONE 6.2s

#6 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:290db08711dc4d5364f50e7ea39f501b2b0ae1239d2cad6696bc35b1a81e7f47
#6 DONE 0.1s

#15 exporting to image
#15 sha256:60b9d43506a877d889224a1d1accefea92749838fcad9f9fcf10c660f76a8567
#15 exporting layers
#15 exporting layers 2.1s done
#15 writing image sha256:d23e976bbd7a94b94f772052c11bac84ca788762cc15cb9a479353da6597bc44 done
#15 DONE 2.1s
Pushing "sha256:b02fb4dbbea3ef8f7b133a988502bffecdb238b18f251a516c6ac4b9c7d52e76" to "ocurrent/opam-staging:opensuse-16.0-ocaml-5.4-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
bb458f23b9ab: Preparing
bb458f23b9ab: Pushed
opensuse-16.0-ocaml-5.4-arm64: digest: sha256:5a40ad0fab212fc28f7dd7e1809a3d4abaa0774842e146a90f9466aace663949 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
bb458f23b9ab: Preparing
bb458f23b9ab: Layer already exists
opensuse-16.0-ocaml-5.4-arm64: digest: sha256:5a40ad0fab212fc28f7dd7e1809a3d4abaa0774842e146a90f9466aace663949 size: 531
Job succeeded
2025-11-08 09:21.07: Job succeeded