Build:
  1. 2
  2. 1
  3. 0
2026-01-15 09:51.36: New job: Build using linux-arm64 in
                                [https://github.com/ocaml/opam-repository#master (a6b2f19780b2edfc4e5dba2566235c877dbf5acd)]
2026-01-15 09:51.36: Will push staging image to ocurrent/opam-staging:ubuntu-25.10-opam-arm64

Dockerfile:

# syntax=docker/dockerfile:1

# Autogenerated by OCaml-Dockerfile scripts
FROM ubuntu:questing
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 16116259a7db479cb69f4dbd6c430ec14c5814ad && 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-2.5 && cd ../opam-build-2.5 && git fetch -q && git checkout edf980ebd18ad6b5e990dbf3b6367cffcaf01815 && 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.5/opam /usr/local/bin/opam-2.5 && chmod a+x /usr/local/bin/opam-2.5 && rm -rf /tmp/opam-build-2.5
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git fetch -q && git checkout 16116259a7db479cb69f4dbd6c430ec14c5814ad && 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:questing
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-2.5", "/usr/bin/opam-2.5" ]
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" ]


2026-01-15 09:51.36: Using cache hint "opam-ubuntu-25.10"
2026-01-15 09:51.36: Waiting for resource in pool OCluster
2026-01-15 09:51.36: Waiting for worker…
2026-01-15 09:51.36: Got resource from pool OCluster
Building on ainia.caelum.ci.dev
All commits already cached
Updating files:  70% (13590/19149)
Updating files:  71% (13596/19149)
Updating files:  72% (13788/19149)
Updating files:  73% (13979/19149)
Updating files:  74% (14171/19149)
Updating files:  75% (14362/19149)
Updating files:  76% (14554/19149)
Updating files:  77% (14745/19149)
Updating files:  78% (14937/19149)
Updating files:  79% (15128/19149)
Updating files:  80% (15320/19149)
Updating files:  81% (15511/19149)
Updating files:  82% (15703/19149)
Updating files:  83% (15894/19149)
Updating files:  84% (16086/19149)
Updating files:  85% (16277/19149)
Updating files:  86% (16469/19149)
Updating files:  87% (16660/19149)
Updating files:  88% (16852/19149)
Updating files:  89% (17043/19149)
Updating files:  90% (17235/19149)
Updating files:  91% (17426/19149)
Updating files:  92% (17618/19149)
Updating files:  93% (17809/19149)
Updating files:  94% (18001/19149)
Updating files:  95% (18192/19149)
Updating files:  96% (18384/19149)
Updating files:  97% (18575/19149)
Updating files:  98% (18767/19149)
Updating files:  99% (18958/19149)
Updating files: 100% (19149/19149)
Updating files: 100% (19149/19149), done.
HEAD is now at a6b2f19780 Merge pull request #29201 from lindig/fit
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 7.13kB done
#1 DONE 0.0s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.7s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED

#4 [internal] load metadata for docker.io/library/ubuntu:questing
#4 DONE 0.4s

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

#6 [internal] preparing inline document
#6 DONE 0.0s

#7 [internal] preparing inline document
#7 DONE 0.0s

#8 [internal] preparing inline document
#8 DONE 0.0s

#9 [internal] preparing inline document
#9 DONE 0.0s

#10 [internal] preparing inline document
#10 DONE 0.0s

#11 [internal] preparing inline document
#11 DONE 0.0s

#12 [stage-0  1/14] FROM docker.io/library/ubuntu:questing@sha256:4a9232cc47bf99defcc8860ef6222c99773330367fcecbf21ba2edb0b810a31e
#12 DONE 0.0s

#13 [internal] load build context
#13 transferring context: 49.10MB 5.0s
#13 transferring context: 250.08MB 10.0s
#13 transferring context: 279.29MB 14.8s done
#13 DONE 15.6s

#14 [stage-0 13/14] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.5 && cd ../opam-build-2.5 && git fetch -q && git checkout edf980ebd18ad6b5e990dbf3b6367cffcaf01815 && 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.5/opam /usr/local/bin/opam-2.5 && chmod a+x /usr/local/bin/opam-2.5 && rm -rf /tmp/opam-build-2.5
#14 CACHED

#15 [stage-1  8/41] RUN ln /usr/bin/opam-2.0 /usr/bin/opam
#15 CACHED

#16 [stage-0  5/14] RUN git config --global user.email "docker@example.com"
#16 CACHED

#17 [stage-0  9/14] 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
#17 CACHED

#18 [stage-1 23/41] WORKDIR /home/opam
#18 CACHED

#19 [stage-1 22/41] RUN chown -R opam:opam /home/opam
#19 CACHED

#20 [stage-1 33/41] RUN sudo mv /home/opam/opam-sandbox-enable /usr/bin/opam-sandbox-enable
#20 CACHED

#21 [stage-1  5/41] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#21 CACHED

#22 [stage-1 24/41] RUN mkdir .ssh
#22 CACHED

#23 [stage-1  4/41] RUN apt-get -y update
#23 CACHED

#24 [stage-1 25/41] RUN chmod 700 .ssh
#24 CACHED

#25 [stage-0 10/14] 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
#25 CACHED

#26 [stage-1 11/41] COPY --from=0 [ /usr/local/bin/opam-2.3, /usr/bin/opam-2.3 ]
#26 CACHED

#27 [stage-1 27/41] COPY --chown=opam <<-EOF /home/opam/opam-sandbox-disable
#27 CACHED

#28 [stage-1 18/41] RUN chown root:root /etc/sudoers.d/opam
#28 CACHED

#29 [stage-1 19/41] RUN if getent passwd 1000; then userdel -r $(id -nu 1000); fi
#29 CACHED

#30 [stage-1 31/41] COPY --chown=opam <<-EOF /home/opam/opam-sandbox-enable
#30 CACHED

#31 [stage-1  2/41] RUN ln -fs /usr/share/zoneinfo/Europe/London /etc/localtime
#31 CACHED

#32 [stage-1 32/41] RUN chmod a+x /home/opam/opam-sandbox-enable
#32 CACHED

#33 [stage-1 30/41] COPY --chown=opam <<-EOF /home/opam/.opamrc-sandbox
#33 CACHED

#34 [stage-0 11/14] 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
#34 CACHED

#35 [stage-0 14/14] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git fetch -q && git checkout 16116259a7db479cb69f4dbd6c430ec14c5814ad && 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
#35 CACHED

#36 [stage-1 28/41] RUN chmod a+x /home/opam/opam-sandbox-disable
#36 CACHED

#37 [stage-1 34/41] RUN git config --global user.email "docker@example.com"
#37 CACHED

#38 [stage-0  8/14] 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
#38 CACHED

#39 [stage-1 26/41] COPY --chown=opam <<-EOF /home/opam/.opamrc-nosandbox
#39 CACHED

#40 [stage-0  4/14] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git libcap-dev sudo
#40 CACHED

#41 [stage-1  7/41] COPY --from=0 [ /usr/local/bin/opam-2.0, /usr/bin/opam-2.0 ]
#41 CACHED

#42 [stage-1 13/41] COPY --from=0 [ /usr/local/bin/opam-2.5, /usr/bin/opam-2.5 ]
#42 CACHED

#43 [stage-1 29/41] RUN sudo mv /home/opam/opam-sandbox-disable /usr/bin/opam-sandbox-disable
#43 CACHED

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

#45 [stage-1 16/41] COPY <<-EOF /etc/sudoers.d/opam
#45 CACHED

#46 [stage-0  2/14] RUN apt-get -y update
#46 CACHED

#47 [stage-1 21/41] RUN passwd -l opam
#47 CACHED

#48 [stage-1  3/41] COPY <<-EOF /etc/apt/apt.conf.d/mirror-retry
#48 CACHED

#49 [stage-1 12/41] COPY --from=0 [ /usr/local/bin/opam-2.4, /usr/bin/opam-2.4 ]
#49 CACHED

#50 [stage-1  9/41] COPY --from=0 [ /usr/local/bin/opam-2.1, /usr/bin/opam-2.1 ]
#50 CACHED

#51 [stage-0  6/14] RUN git config --global user.name "Docker"
#51 CACHED

#52 [stage-1 14/41] COPY --from=0 [ /usr/local/bin/opam-master, /usr/bin/opam-dev ]
#52 CACHED

#53 [stage-0 12/14] 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
#53 CACHED

#54 [stage-1 17/41] RUN chmod 440 /etc/sudoers.d/opam
#54 CACHED

#55 [stage-1 10/41] COPY --from=0 [ /usr/local/bin/opam-2.2, /usr/bin/opam-2.2 ]
#55 CACHED

#56 [stage-0  3/14] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#56 CACHED

#57 [stage-1 20/41] RUN adduser --uid 1000 --disabled-password --gecos '' opam
#57 CACHED

#58 [stage-1 15/41] RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
#58 CACHED

#59 [stage-1  6/41] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git rsync sudo unzip nano libcap-dev libx11-dev bubblewrap
#59 CACHED

#60 [stage-1 35/41] RUN git config --global user.name "Docker"
#60 CACHED

#61 [stage-1 36/41] COPY --link --chown=opam:opam [ ., /home/opam/opam-repository ]
#61 DONE 15.6s

#62 [stage-1 37/41] RUN opam-sandbox-disable
#62 0.202 --- opam sandboxing disabled
#62 DONE 0.2s

#63 [stage-1 38/41] RUN opam init -k git -a /home/opam/opam-repository --bare
#63 0.225 [NOTE] Will configure from /home/opam/.opamrc and then from built-in defaults.
#63 0.246 Checking for available remotes: rsync and local, git.
#63 0.254   - you won't be able to use mercurial repositories unless you install the hg command on your system.
#63 0.254   - you won't be able to use darcs repositories unless you install the darcs command on your system.
#63 0.254 
#63 0.259 [WARNING] Recommended dependencies -- most packages rely on these:
#63 0.259   - m4
#63 0.271 
#63 0.271 <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
#63 57.32 [default] Initialised
#63 57.32 default (at git+file:///home/opam/opam-repository): 
#63 57.32     [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 57.32 
#63 63.59 
#63 63.59 User configuration:
#63 63.60   Updating ~/.profile.
#63 63.60 [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.
#63 63.60 
#63 DONE 64.1s

#64 [stage-1 39/41] RUN echo 'archive-mirrors: "https://opam.ocaml.org/cache"' >> ~/.opam/config
#64 DONE 0.2s

#65 [stage-1 40/41] RUN rm -rf .opam/repo/default/.git
#65 DONE 0.2s

#66 [stage-1 41/41] COPY --link [ Dockerfile, /Dockerfile.opam ]
#66 DONE 0.0s

#67 exporting to image
#67 exporting layers
#67 exporting layers 15.8s done
#67 writing image sha256:96049850686a0f4070325e880a99e448304b6df4ff41d8f4ad4f4a56e568bac1 done
#67 DONE 15.8s
Pushing "sha256:96049850686a0f4070325e880a99e448304b6df4ff41d8f4ad4f4a56e568bac1" to "ocurrent/opam-staging:ubuntu-25.10-opam-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
7fadb4c02336: Preparing
1428758cf89d: Preparing
c9076c8d2130: Preparing
2e23a7732ca3: Preparing
b326b816d4fe: Preparing
3aa05dd52325: Preparing
baae89b1b5aa: Preparing
093667523f95: Preparing
a7e5f480d441: Preparing
4033e587376d: Preparing
14cac0d4a979: Preparing
99ee2b613169: Preparing
b3613a55396c: Preparing
338428cb59e3: Preparing
a932ffd76332: Preparing
faf9ce25c513: Preparing
8a83a6d2168e: Preparing
849e43560da9: Preparing
5f70bf18a086: Preparing
0114ffdd2aca: Preparing
6bbfd16716a9: Preparing
2422b1f4d6bf: Preparing
24f88d032b74: Preparing
acb4114f4434: Preparing
acb4114f4434: Preparing
d7a9eb268a39: Preparing
b2243a47797a: Preparing
149c662a8222: Preparing
b3613a55396c: Waiting
7afc01741e8e: Preparing
338428cb59e3: Waiting
ca05d4c704b3: Preparing
3aa05dd52325: Waiting
a932ffd76332: Waiting
e3b3007cae82: Preparing
a7e5f480d441: Waiting
faf9ce25c513: Waiting
849e43560da9: Waiting
4033e587376d: Waiting
5f70bf18a086: Waiting
2114904eebdb: Preparing
baae89b1b5aa: Waiting
d7a9eb268a39: Waiting
0114ffdd2aca: Waiting
8a83a6d2168e: Waiting
24f88d032b74: Waiting
7afc01741e8e: Waiting
2422b1f4d6bf: Waiting
6bbfd16716a9: Waiting
b2243a47797a: Waiting
91158fe87588: Preparing
093667523f95: Waiting
149c662a8222: Waiting
14cac0d4a979: Waiting
e47e16fb3ee2: Preparing
ca05d4c704b3: Waiting
99ee2b613169: Waiting
e3b3007cae82: Waiting
7d3fb4603b93: Preparing
2114904eebdb: Waiting
e47e16fb3ee2: Waiting
40e8d98a6b1c: Preparing
7d3fb4603b93: Waiting
72e555399652: Preparing
40e8d98a6b1c: Waiting
5d7f77a2cb93: Preparing
72e555399652: Waiting
b635991d3205: Preparing
5d7f77a2cb93: Waiting
247f80ec564a: Preparing
b635991d3205: Waiting
202df0d095bc: Preparing
247f80ec564a: Waiting
202df0d095bc: Waiting
91158fe87588: Waiting
c9076c8d2130: Pushed
7fadb4c02336: Pushed
1428758cf89d: Pushed
b326b816d4fe: Pushed
093667523f95: Pushed
baae89b1b5aa: Pushed
a7e5f480d441: Pushed
14cac0d4a979: Pushed
4033e587376d: Pushed
99ee2b613169: Pushed
b3613a55396c: Pushed
338428cb59e3: Pushed
a932ffd76332: Pushed
faf9ce25c513: Pushed
8a83a6d2168e: Pushed
849e43560da9: Pushed
5f70bf18a086: Pushed
0114ffdd2aca: Pushed
6bbfd16716a9: Pushed
2422b1f4d6bf: Pushed
24f88d032b74: Pushed
acb4114f4434: Pushed
d7a9eb268a39: Pushed
b2243a47797a: Pushed
149c662a8222: Pushed
7afc01741e8e: Pushed
ca05d4c704b3: Pushed
e3b3007cae82: Pushed
2114904eebdb: Pushed
91158fe87588: Pushed
e47e16fb3ee2: Pushed
7d3fb4603b93: Pushed
72e555399652: Pushed
b635991d3205: Pushed
2e23a7732ca3: Pushed
202df0d095bc: Mounted from library/ubuntu
247f80ec564a: Pushed
5d7f77a2cb93: Pushed
40e8d98a6b1c: Pushed
3aa05dd52325: Pushed
ubuntu-25.10-opam-arm64: digest: sha256:71c5a95c1adade2ecc0a784c9c03c3cb92494810e8397fd580bce5667605d94a size: 8874
The push refers to repository [docker.io/ocurrent/opam-staging]
7fadb4c02336: Preparing
1428758cf89d: Preparing
c9076c8d2130: Preparing
2e23a7732ca3: Preparing
b326b816d4fe: Preparing
3aa05dd52325: Preparing
baae89b1b5aa: Preparing
093667523f95: Preparing
a7e5f480d441: Preparing
4033e587376d: Preparing
14cac0d4a979: Preparing
99ee2b613169: Preparing
b3613a55396c: Preparing
338428cb59e3: Preparing
a932ffd76332: Preparing
faf9ce25c513: Preparing
8a83a6d2168e: Preparing
849e43560da9: Preparing
5f70bf18a086: Preparing
0114ffdd2aca: Preparing
6bbfd16716a9: Preparing
2422b1f4d6bf: Preparing
24f88d032b74: Preparing
acb4114f4434: Preparing
acb4114f4434: Preparing
d7a9eb268a39: Preparing
b2243a47797a: Preparing
149c662a8222: Preparing
7afc01741e8e: Preparing
ca05d4c704b3: Preparing
e3b3007cae82: Preparing
2114904eebdb: Preparing
91158fe87588: Preparing
e47e16fb3ee2: Preparing
7d3fb4603b93: Preparing
40e8d98a6b1c: Preparing
72e555399652: Preparing
5d7f77a2cb93: Preparing
b635991d3205: Preparing
247f80ec564a: Preparing
202df0d095bc: Preparing
3aa05dd52325: Waiting
849e43560da9: Waiting
baae89b1b5aa: Waiting
5f70bf18a086: Waiting
0114ffdd2aca: Waiting
093667523f95: Waiting
6bbfd16716a9: Waiting
a7e5f480d441: Waiting
2422b1f4d6bf: Waiting
24f88d032b74: Waiting
4033e587376d: Waiting
14cac0d4a979: Waiting
b635991d3205: Waiting
99ee2b613169: Waiting
247f80ec564a: Waiting
b3613a55396c: Waiting
202df0d095bc: Waiting
acb4114f4434: Waiting
7d3fb4603b93: Waiting
338428cb59e3: Waiting
40e8d98a6b1c: Waiting
d7a9eb268a39: Waiting
a932ffd76332: Waiting
b2243a47797a: Waiting
72e555399652: Waiting
5d7f77a2cb93: Waiting
149c662a8222: Waiting
8a83a6d2168e: Waiting
7afc01741e8e: Waiting
faf9ce25c513: Waiting
ca05d4c704b3: Waiting
91158fe87588: Waiting
e3b3007cae82: Waiting
2114904eebdb: Waiting
e47e16fb3ee2: Waiting
2e23a7732ca3: Layer already exists
b326b816d4fe: Layer already exists
7fadb4c02336: Layer already exists
1428758cf89d: Layer already exists
c9076c8d2130: Layer already exists
3aa05dd52325: Layer already exists
baae89b1b5aa: Layer already exists
4033e587376d: Layer already exists
093667523f95: Layer already exists
a7e5f480d441: Layer already exists
14cac0d4a979: Layer already exists
99ee2b613169: Layer already exists
b3613a55396c: Layer already exists
338428cb59e3: Layer already exists
a932ffd76332: Layer already exists
849e43560da9: Layer already exists
faf9ce25c513: Layer already exists
8a83a6d2168e: Layer already exists
5f70bf18a086: Layer already exists
0114ffdd2aca: Layer already exists
6bbfd16716a9: Layer already exists
2422b1f4d6bf: Layer already exists
24f88d032b74: Layer already exists
acb4114f4434: Layer already exists
d7a9eb268a39: Layer already exists
b2243a47797a: Layer already exists
149c662a8222: Layer already exists
7afc01741e8e: Layer already exists
ca05d4c704b3: Layer already exists
e3b3007cae82: Layer already exists
2114904eebdb: Layer already exists
91158fe87588: Layer already exists
e47e16fb3ee2: Layer already exists
7d3fb4603b93: Layer already exists
40e8d98a6b1c: Layer already exists
72e555399652: Layer already exists
5d7f77a2cb93: Layer already exists
b635991d3205: Layer already exists
247f80ec564a: Layer already exists
202df0d095bc: Layer already exists
ubuntu-25.10-opam-arm64: digest: sha256:71c5a95c1adade2ecc0a784c9c03c3cb92494810e8397fd580bce5667605d94a size: 8874
Job succeeded
2026-01-15 09:55.24: Job succeeded