Build:
  1. 1
  2. 0
2025-08-02 17:03.42: New job: Build using linux-arm64 in
                                [https://github.com/ocaml/opam-repository#master (8aad5f26860255f60c9aa23b310ac61aef78f1c8)]
2025-08-02 17:03.42: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-opam-arm64

Dockerfile:

# syntax=docker/dockerfile:1

# Autogenerated by OCaml-Dockerfile scripts
FROM ubuntu:noble
LABEL distro_style="apt"
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git libcap-dev sudo
RUN git config --global user.email "docker@example.com"
RUN git config --global user.name "Docker"
RUN git clone https://github.com/ocaml/opam /tmp/opam && cd /tmp/opam && cp -P -R -p . ../opam-sources && git checkout abcd8251f75f72dcbed49a7ae2bef64b209512d5 && env MAKE='make -j' shell/bootstrap-ocaml.sh && make -C src_ext cache-archives
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git fetch -q && git checkout adc1e1829a2bef5b240746df80341b508290fe3b && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.1 && cd ../opam-build-2.1 && git fetch -q && git checkout 263921263e1f745613e2882745114b7b08f3608b && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.1/opam /usr/local/bin/opam-2.1 && chmod a+x /usr/local/bin/opam-2.1 && rm -rf /tmp/opam-build-2.1
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.2 && cd ../opam-build-2.2 && git fetch -q && git checkout 01e9a24a61e23e42d513b4b775d8c30c807439b2 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.2/opam /usr/local/bin/opam-2.2 && chmod a+x /usr/local/bin/opam-2.2 && rm -rf /tmp/opam-build-2.2
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.3 && cd ../opam-build-2.3 && git fetch -q && git checkout 35acd0c5abc5e66cdbd5be16ba77aa6c33a4c724 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.3/opam /usr/local/bin/opam-2.3 && chmod a+x /usr/local/bin/opam-2.3 && rm -rf /tmp/opam-build-2.3
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.4 && cd ../opam-build-2.4 && git fetch -q && git checkout 7c92631391984f698f31ee24f3ae4dc1cd3698ff && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.4/opam /usr/local/bin/opam-2.4 && chmod a+x /usr/local/bin/opam-2.4 && rm -rf /tmp/opam-build-2.4
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git fetch -q && git checkout abcd8251f75f72dcbed49a7ae2bef64b209512d5 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:$PATH" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-master/opam /usr/local/bin/opam-master && chmod a+x /usr/local/bin/opam-master && rm -rf /tmp/opam-build-master

FROM ubuntu:noble
RUN ln -fs /usr/share/zoneinfo/Europe/London /etc/localtime
COPY <<-EOF /etc/apt/apt.conf.d/mirror-retry
	Acquire::Retries "5";
EOF
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git rsync sudo unzip nano libcap-dev libx11-dev bubblewrap
COPY --from=0 [ "/usr/local/bin/opam-2.0", "/usr/bin/opam-2.0" ]
RUN ln /usr/bin/opam-2.0 /usr/bin/opam
COPY --from=0 [ "/usr/local/bin/opam-2.1", "/usr/bin/opam-2.1" ]
COPY --from=0 [ "/usr/local/bin/opam-2.2", "/usr/bin/opam-2.2" ]
COPY --from=0 [ "/usr/local/bin/opam-2.3", "/usr/bin/opam-2.3" ]
COPY --from=0 [ "/usr/local/bin/opam-2.4", "/usr/bin/opam-2.4" ]
COPY --from=0 [ "/usr/local/bin/opam-master", "/usr/bin/opam-dev" ]
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
COPY <<-EOF /etc/sudoers.d/opam
	opam ALL=(ALL:ALL) NOPASSWD:ALL
EOF
RUN chmod 440 /etc/sudoers.d/opam
RUN chown root:root /etc/sudoers.d/opam
RUN if getent passwd 1000; then userdel -r $(id -nu 1000); fi
RUN adduser --uid 1000 --disabled-password --gecos '' opam
RUN passwd -l opam
RUN chown -R opam:opam /home/opam
USER opam
ENV HOME="/home/opam"
WORKDIR /home/opam
RUN mkdir .ssh
RUN chmod 700 .ssh
COPY --chown=opam <<-EOF /home/opam/.opamrc-nosandbox
	wrap-build-commands: []
	wrap-install-commands: []
	wrap-remove-commands: []
	required-tools: []
EOF
COPY --chown=opam <<-EOF /home/opam/opam-sandbox-disable
	#!/bin/sh
	cp ~/.opamrc-nosandbox ~/.opamrc
	echo --- opam sandboxing disabled
EOF
RUN chmod a+x /home/opam/opam-sandbox-disable
RUN sudo mv /home/opam/opam-sandbox-disable /usr/bin/opam-sandbox-disable
COPY --chown=opam <<-EOF /home/opam/.opamrc-sandbox
	wrap-build-commands: ["%{hooks}%/sandbox.sh" "build"]
	wrap-install-commands: ["%{hooks}%/sandbox.sh" "install"]
	wrap-remove-commands: ["%{hooks}%/sandbox.sh" "remove"]
EOF
COPY --chown=opam <<-EOF /home/opam/opam-sandbox-enable
	#!/bin/sh
	cp ~/.opamrc-sandbox ~/.opamrc
	echo --- opam sandboxing enabled
EOF
RUN chmod a+x /home/opam/opam-sandbox-enable
RUN sudo mv /home/opam/opam-sandbox-enable /usr/bin/opam-sandbox-enable
RUN git config --global user.email "docker@example.com"
RUN git config --global user.name "Docker"
COPY --link --chown=opam:opam [ ".", "/home/opam/opam-repository" ]
RUN opam-sandbox-disable
RUN opam init -k git -a /home/opam/opam-repository --bare
RUN echo 'archive-mirrors: "https://opam.ocaml.org/cache"' >> ~/.opam/config
RUN rm -rf .opam/repo/default/.git
COPY --link [ "Dockerfile", "/Dockerfile.opam" ]


2025-08-02 17:03.42: Using cache hint "opam-ubuntu-24.04"
2025-08-02 17:03.42: Waiting for resource in pool OCluster
2025-08-02 17:03.42: Waiting for worker…
2025-08-02 17:03.42: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
All commits already cached
HEAD is now at 8aad5f2686 Merge pull request #28272 from ocaml/mseri-patch-1
#1 [internal] load build definition from Dockerfile
#1 sha256:f61a825dc292a4a72791c05ee84d18b3690c0491d7a72ed6491f3b8189a0440b
#1 transferring dockerfile: 6.51kB done
#1 DONE 0.1s

#2 [internal] load .dockerignore
#2 sha256:1e7859923b27871a9e69ad0d006f07d64add13771421b7a23e0bb278b8e5f153
#2 transferring context: 2B done
#2 DONE 0.2s

#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:5511bf222770ecb09bae16a5e9dc6ddaf6633b05719203c5e2b00644727cd62f
#3 DONE 0.3s

#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED

#5 [internal] load build definition from Dockerfile
#5 sha256:5b59c806daf242d2589e8d0b0b3a0efbda49c33f96b80b969e77e3caf77cf5b8
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/library/ubuntu:noble
#6 sha256:250c0184602a39ae23594b02832f97ed06f42afcfb2cd8657f7fbacbd06d58b3
#6 DONE 0.3s

#10 [internal] preparing inline document
#10 sha256:a27d60d73cc979877f2dd6ce492e910a8d4dd77928c906eb7227d114da650938
#10 DONE 0.0s

#7 [internal] load .dockerignore
#7 sha256:bfef59d71f9d1658e414ec549bf27f2cceebc621fb24d474ffd9915992d97f14
#7 DONE 0.0s

#54 [internal] preparing inline document
#54 sha256:6b84637da148dc50217ba5a333c405471cff583fb7e2db753325a55f85d7c81d
#54 DONE 0.0s

#52 [internal] preparing inline document
#52 sha256:ccb29753b9a7a7a1c1dd93b84c301e2545f548c3b654db312e04bc4ee2970e3c
#52 DONE 0.0s

#48 [internal] preparing inline document
#48 sha256:fbd443c572422be25996f6c341cac6625eefe67679d57a096edcda903a483928
#48 DONE 0.0s

#46 [internal] preparing inline document
#46 sha256:a20e30d214a804cc96caeb02ae3f4c69e9cf54db94444f3399d2ce56f4faf374
#46 DONE 0.0s

#15 [internal] preparing inline document
#15 sha256:7e5be19b33c718fef7b332f3d84b996500027172b5d9211c1a3bd7708979c01f
#15 DONE 0.0s

#8 [stage-0  1/13] FROM docker.io/library/ubuntu:noble@sha256:a08e551cb33850e4740772b38217fc1796a66da2506d312abe51acda354ff061
#8 sha256:9e7d653a76d95755a6977972b9bd4bf96f51e1a7c064344904cf526671503ac5
#8 DONE 0.0s

#60 [internal] load build context
#60 sha256:867b1f35cbc9ba7f2e5c74fd4852a1c738e4fb0503c0a2bda1f31ce72060185a
#60 transferring context: 11.59MB 3.9s
#60 transferring context: 271.83MB 8.9s
#60 transferring context: 281.50MB 10.1s done
#60 DONE 10.9s

#17 [stage-0  3/13] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#17 sha256:80123d60d0b2bb3d5c3f717a62b5c4a62bcd98c1122d093fb2069e820c22335b
#17 CACHED

#42 [stage-1 21/40] RUN chown -R opam:opam /home/opam
#42 sha256:a06da718d3c5e4802ebb5a0e563c10df57045c9bbad8f2c4085b872dbc70e0ff
#42 CACHED

#53 [stage-1 29/40] COPY --chown=opam <<-EOF /home/opam/.opamrc-sandbox
#53 sha256:7d57b675eb34873f4a0d1841bb0b8157f91d1da6cab49083665e593ebeb38952
#53 CACHED

#39 [stage-1 18/40] RUN if getent passwd 1000; then userdel -r $(id -nu 1000); fi
#39 sha256:011e77335fb47e9bf7f34ab28c43e2314f3dcbfa75ef9f3496f15827f0a3e9ab
#39 CACHED

#41 [stage-1 20/40] RUN passwd -l opam
#41 sha256:54b0ab50f7f470dc86a00a9f282a7d33742f3b489fc6aecdb5b0dd7d15ed28d9
#41 CACHED

#43 [stage-1 22/40] WORKDIR /home/opam
#43 sha256:f68264d63dfd1ccf9d80e983f8511e9b287a336aa7d127d6f8e6c9dcb8c8c1c3
#43 CACHED

#47 [stage-1 25/40] COPY --chown=opam <<-EOF /home/opam/.opamrc-nosandbox
#47 sha256:b8fcceaf2a40c3d3bdf0797635eee0a79203a6d860f5e1895cde5bfd4ee77cf3
#47 CACHED

#13 [stage-1  5/40] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#13 sha256:0fe6368ca1fa60f3197e1eed11154e6d23345dd2283019c2b682e9222947cabd
#13 CACHED

#37 [stage-1 16/40] RUN chmod 440 /etc/sudoers.d/opam
#37 sha256:c2567ca12d7b2d3ec0bd3c9c29b9bfaabf02adb4df3737222141a5f80622c557
#37 CACHED

#33 [stage-1 12/40] COPY --from=0 [ /usr/local/bin/opam-2.4, /usr/bin/opam-2.4 ]
#33 sha256:eb6c40cca99cece1a82f0743c1bda47bfa28554dc044dc72aa768bf17259b11c
#33 CACHED

#30 [stage-1  9/40] COPY --from=0 [ /usr/local/bin/opam-2.1, /usr/bin/opam-2.1 ]
#30 sha256:698c602bea8444b036e49be7bf1df63d25a21d43dad7faa6c395f7859b700daa
#30 CACHED

#24 [stage-0 10/13] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.2 && cd ../opam-build-2.2 && git fetch -q && git checkout 01e9a24a61e23e42d513b4b775d8c30c807439b2 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.2/opam /usr/local/bin/opam-2.2 && chmod a+x /usr/local/bin/opam-2.2 && rm -rf /tmp/opam-build-2.2
#24 sha256:d10253de8aadc0815b3c8bf1e6f4fa206ba10592af3260de75dff6f816ed347c
#24 CACHED

#35 [stage-1 14/40] RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
#35 sha256:9e188900b19c740cb134821cfec7342f383ff3d34b1db5e615e178179040bf09
#35 CACHED

#50 [stage-1 27/40] RUN chmod a+x /home/opam/opam-sandbox-disable
#50 sha256:91be3c1c2968c6868a6d6c74fc8a0a1810e9e0045634f13a2e1b86c85e4bbad7
#50 CACHED

#56 [stage-1 31/40] RUN chmod a+x /home/opam/opam-sandbox-enable
#56 sha256:338088a706d10fbed22b6439b85d969133f69366cddcc7fefd225ca3dcbbe0c7
#56 CACHED

#14 [stage-1  6/40] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git rsync sudo unzip nano libcap-dev libx11-dev bubblewrap
#14 sha256:765cb3e192399242a5f53525ef7e96b09374f0892dad38c9370bb16184b9864b
#14 CACHED

#18 [stage-0  4/13] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git libcap-dev sudo
#18 sha256:c9696f820a8a7b49bfc85d137346321f3573b336855ec8e32f0f4b4a23fdce25
#18 CACHED

#19 [stage-0  5/13] RUN git config --global user.email "docker@example.com"
#19 sha256:8619553edcafc286a5e4131665da51f3ea355ec40bb02d93a0d2182f0803e416
#19 CACHED

#51 [stage-1 28/40] RUN sudo mv /home/opam/opam-sandbox-disable /usr/bin/opam-sandbox-disable
#51 sha256:794344fee9ada0e4923ce4200ec50ef5245c94be2c44ad8f9d6c6f6b35f80166
#51 CACHED

#29 [stage-1  8/40] RUN ln /usr/bin/opam-2.0 /usr/bin/opam
#29 sha256:ce99fa4c671f4ab4be19489764571992c95ae374c213077d616c87ae7e403e2c
#29 CACHED

#40 [stage-1 19/40] RUN adduser --uid 1000 --disabled-password --gecos '' opam
#40 sha256:e2fcb60d44695aeef238def5aaabae24ae585ab95af7f2fadf6563b525f248c6
#40 CACHED

#45 [stage-1 24/40] RUN chmod 700 .ssh
#45 sha256:c0006cf38aa7fdbb57c7d1abde5ee135da5bca439d59ed0e9465f33d643a4605
#45 CACHED

#21 [stage-0  7/13] RUN git clone https://github.com/ocaml/opam /tmp/opam && cd /tmp/opam && cp -P -R -p . ../opam-sources && git checkout abcd8251f75f72dcbed49a7ae2bef64b209512d5 && env MAKE='make -j' shell/bootstrap-ocaml.sh && make -C src_ext cache-archives
#21 sha256:48c9354cdf8dadd46481a4c6d2b21a7aeafaa21f8c1c765ff4b2bdc2e83eed3f
#21 CACHED

#25 [stage-0 11/13] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.3 && cd ../opam-build-2.3 && git fetch -q && git checkout 35acd0c5abc5e66cdbd5be16ba77aa6c33a4c724 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.3/opam /usr/local/bin/opam-2.3 && chmod a+x /usr/local/bin/opam-2.3 && rm -rf /tmp/opam-build-2.3
#25 sha256:4ef5941aa5a97493c2decee025c3c1d06a37c2583ccc9bf801b51c4204ece703
#25 CACHED

#49 [stage-1 26/40] COPY --chown=opam <<-EOF /home/opam/opam-sandbox-disable
#49 sha256:e39d7dfbb4b74d4e7aff3aca00958a1cedda4077181ad5de7da49118ff561b5f
#49 CACHED

#23 [stage-0  9/13] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.1 && cd ../opam-build-2.1 && git fetch -q && git checkout 263921263e1f745613e2882745114b7b08f3608b && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check --with-0install-solver && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.1/opam /usr/local/bin/opam-2.1 && chmod a+x /usr/local/bin/opam-2.1 && rm -rf /tmp/opam-build-2.1
#23 sha256:1bf910abbec3b2a9a3f9b7d7e41fdaecf685ab8fdc0c740e22e77d025ca5be3d
#23 CACHED

#44 [stage-1 23/40] RUN mkdir .ssh
#44 sha256:bb1c86e1fdc2ea5b52ed8e874af6033daa8fdb6bbc690ab6b0451370bae79e87
#44 CACHED

#34 [stage-1 13/40] COPY --from=0 [ /usr/local/bin/opam-master, /usr/bin/opam-dev ]
#34 sha256:e526a3497cd9f79b09b8e28d4496a4b1630d3aa03f649d8bc8cb44442bfcd6cd
#34 CACHED

#16 [stage-0  2/13] RUN apt-get -y update
#16 sha256:75724066d07a4758f6b52d73ea19dc9c113a0b11589638fa16a065e96dcefbbe
#16 CACHED

#20 [stage-0  6/13] RUN git config --global user.name "Docker"
#20 sha256:93be792106b79eeac6b0751aa27e19afa9b27bcb91977cde9cd73bfd6eb8288c
#20 CACHED

#12 [stage-1  4/40] RUN apt-get -y update
#12 sha256:3548b4ba059ce3e4ae58ea4e77bfa9666732eee19deefa31bf951a28fb83b401
#12 CACHED

#28 [stage-1  7/40] COPY --from=0 [ /usr/local/bin/opam-2.0, /usr/bin/opam-2.0 ]
#28 sha256:0df5688665e4bcda2b6e8248dbcb9a6816f2a7e87238589a53ec63bcaaacd4f7
#28 CACHED

#26 [stage-0 12/13] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.4 && cd ../opam-build-2.4 && git fetch -q && git checkout 7c92631391984f698f31ee24f3ae4dc1cd3698ff && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.4/opam /usr/local/bin/opam-2.4 && chmod a+x /usr/local/bin/opam-2.4 && rm -rf /tmp/opam-build-2.4
#26 sha256:f55d09727dd3e2f332ac12aa5f3a0f12a79831f31e74ecad46a541cd62527f29
#26 CACHED

#57 [stage-1 32/40] RUN sudo mv /home/opam/opam-sandbox-enable /usr/bin/opam-sandbox-enable
#57 sha256:35dcc080e1ef6c0dde747650c56a6f52df7c0e006a9f72ce73d5bbf4d93740da
#57 CACHED

#11 [stage-1  3/40] COPY <<-EOF /etc/apt/apt.conf.d/mirror-retry
#11 sha256:e48edd13246ebbeae0e44ab93a44adb8f1d70cf6bc883fa82d069909612c6dc9
#11 CACHED

#58 [stage-1 33/40] RUN git config --global user.email "docker@example.com"
#58 sha256:4ee915e6c6b809a14cd826d41c8f171c89c9636e40d85550bdb96d67e9ea6d01
#58 CACHED

#38 [stage-1 17/40] RUN chown root:root /etc/sudoers.d/opam
#38 sha256:faf76b5be46de5a1d4e1605316b49954903459aa37092cea0fe3617e56f1ecf4
#38 CACHED

#32 [stage-1 11/40] COPY --from=0 [ /usr/local/bin/opam-2.3, /usr/bin/opam-2.3 ]
#32 sha256:463c0f47f20b57b6e5acda046b91aefc1b62a5fd5606c290f0642400bf4b6d1b
#32 CACHED

#27 [stage-0 13/13] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git fetch -q && git checkout abcd8251f75f72dcbed49a7ae2bef64b209512d5 && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check --with-0install-solver --with-vendored-deps && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-master/opam /usr/local/bin/opam-master && chmod a+x /usr/local/bin/opam-master && rm -rf /tmp/opam-build-master
#27 sha256:3ff3df97de4b18f04808d9d24523faac644477e42546cabadcefb99aceb98d33
#27 CACHED

#31 [stage-1 10/40] COPY --from=0 [ /usr/local/bin/opam-2.2, /usr/bin/opam-2.2 ]
#31 sha256:7cd4e3ff1a1f00947785170fedccf73199af1c4f5b032d818b63f9da9dfdec2f
#31 CACHED

#55 [stage-1 30/40] COPY --chown=opam <<-EOF /home/opam/opam-sandbox-enable
#55 sha256:667d508f4e6054bd7741d4662811643db835f95ddd4b4358611f5ba62b39a1eb
#55 CACHED

#22 [stage-0  8/13] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git fetch -q && git checkout adc1e1829a2bef5b240746df80341b508290fe3b && ln -s ../opam/src_ext/archives src_ext/archives && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure --enable-cold-check && env PATH="/tmp/opam/bootstrap/ocaml/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" make lib-ext all && mkdir -p /usr/local/bin && cp /tmp/opam-build-2.0/opam /usr/local/bin/opam-2.0 && chmod a+x /usr/local/bin/opam-2.0 && rm -rf /tmp/opam-build-2.0
#22 sha256:09e71fb46fb03d8e8b8b86626eba8db24705893821c502ad41acc85e3725c926
#22 CACHED

#9 [stage-1  2/40] RUN ln -fs /usr/share/zoneinfo/Europe/London /etc/localtime
#9 sha256:a2275fab10bfc8404eee7038664073750c1ede5c2b301af709eea4697a937a2c
#9 CACHED

#36 [stage-1 15/40] COPY <<-EOF /etc/sudoers.d/opam
#36 sha256:3db3382db359fd1c345c057a2cae467f5af738d31ea103551451a6e4c3f1e04d
#36 CACHED

#59 [stage-1 34/40] RUN git config --global user.name "Docker"
#59 sha256:f5edfc9defe52cc1f2b9a56102b8c8ebba8a1ecf7ffed943477dfa82462d5941
#59 CACHED

#61 [stage-1 35/40] COPY --link --chown=opam:opam [ ., /home/opam/opam-repository ]
#61 sha256:ffb8e1a169b1043a4429df12b6ee7f128a49efa669b1c0043072b567c2354ea0
#61 DONE 9.6s

#62 [stage-1 36/40] RUN opam-sandbox-disable
#62 sha256:47171ac5c018f997394a6ad837f998d8d90c84a78ff62298c9655e6d7db2277d
#62 0.294 --- opam sandboxing disabled
#62 DONE 0.4s

#63 [stage-1 37/40] RUN opam init -k git -a /home/opam/opam-repository --bare
#63 sha256:d65d203d82bd06f5904e4271e9af72cc2b89c2590bf8320b18e97cf9294c848f
#63 0.408 [NOTE] Will configure from /home/opam/.opamrc and then from built-in defaults.
#63 0.414 Checking for available remotes: rsync and local, git.
#63 0.418   - you won't be able to use mercurial repositories unless you install the hg command on your system.
#63 0.418   - you won't be able to use darcs repositories unless you install the darcs command on your system.
#63 0.418 
#63 0.421 [WARNING] Recommended dependencies -- most packages rely on these:
#63 0.421   - m4
#63 0.431 
#63 0.431 <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
#63 37.62 [default] Initialised
#63 37.62 default (at git+file:///home/opam/opam-repository): 
#63 37.62     [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
#63 37.62 
#63 43.83 
#63 43.83 User configuration:
#63 43.83   Updating ~/.profile.
#63 43.83 [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.
#63 43.83 
#63 DONE 44.1s

#64 [stage-1 38/40] RUN echo 'archive-mirrors: "https://opam.ocaml.org/cache"' >> ~/.opam/config
#64 sha256:7f94a3d2bdcb1e3980a9e091a49ff3d8cb0392fdfc160560be9a4099227ee954
#64 DONE 0.4s

#65 [stage-1 39/40] RUN rm -rf .opam/repo/default/.git
#65 sha256:a66ad59ae78122a283231d287312bef4fa3a9edce9c8bc06c5ad3c1b5a9e4556
#65 DONE 0.4s

#66 [stage-1 40/40] COPY --link [ Dockerfile, /Dockerfile.opam ]
#66 sha256:5d834cf0e555939e70af63c340a85b0de01e81dd7045d8fed0dab2381b5d1e24
#66 DONE 0.1s

#67 exporting to image
#67 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#67 exporting layers
#67 exporting layers 6.3s done
#67 writing image sha256:735ee6600cbb20f0f2520667cd387dad9774defce496d1db4be47dab37c7353d done
#67 DONE 6.7s
Pushing "sha256:c1949bff053f71fed3fcce7ace7c9431c08443309bcfa8e4f9c7b6196f4bb88d" to "ocurrent/opam-staging:ubuntu-24.04-opam-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
ac5d883ef453: Preparing
ac5d883ef453: Pushed
ubuntu-24.04-opam-arm64: digest: sha256:bab9e515e9722f94053f079dfd9ccba811be300e94ae288fca652da411e75d23 size: 530
The push refers to repository [docker.io/ocurrent/opam-staging]
ac5d883ef453: Preparing
ac5d883ef453: Layer already exists
ubuntu-24.04-opam-arm64: digest: sha256:bab9e515e9722f94053f079dfd9ccba811be300e94ae288fca652da411e75d23 size: 530
Job succeeded
2025-08-02 17:08.14: Job succeeded