Build:
  1. 1
  2. 0
2026-09-19 14:09.22: New job: Build using linux-riscv64 in
                                [https://github.com/ocaml/opam-repository#master (8cdfa3296d9bc7d93273f46eb2438757e4fd5cf0)]
2026-09-19 14:09.22: Will push staging image to ocurrent/opam-staging:debian-13-opam-riscv64

Dockerfile:

# syntax=docker/dockerfile:1

# Autogenerated by OCaml-Dockerfile scripts
FROM debian:13
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 config --global gc.autoDetach false
RUN git clone https://github.com/ocaml/opam /tmp/opam && cd /tmp/opam && cp -P -R -p . ../opam-sources && git checkout a310b2ef12f9f62f7cdefdcda5a00c379654477e && 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.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 ad0564f20c6306bc83085fe663cab903fe887208 && 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-2.6 && cd ../opam-build-2.6 && git fetch -q && git checkout 0f9c3b385769323c4af68798b2d2c7bf62a70daf && 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.6/opam /usr/local/bin/opam-2.6 && chmod a+x /usr/local/bin/opam-2.6 && rm -rf /tmp/opam-build-2.6
RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-master && cd ../opam-build-master && git fetch -q && git checkout a310b2ef12f9f62f7cdefdcda5a00c379654477e && 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 debian:13
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.1", "/usr/bin/opam-2.1" ]
RUN ln /usr/bin/opam-2.1 /usr/bin/opam
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-2.6", "/usr/bin/opam-2.6" ]
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 useradd --uid 1000 --create-home --shell /bin/bash 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"
RUN git config --global gc.autoDetach false
COPY --link --chown=1000:1000 [ ".", "/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-09-19 14:09.22: Using cache hint "opam-debian-13"
2026-09-19 14:09.22: Waiting for resource in pool OCluster
2026-09-19 17:06.45: Waiting for worker…
2026-09-19 17:56.00: Got resource from pool OCluster
Building on riscv-bm-02.sw.ci.dev
All commits already cached
Updating files:   5% (1110/19137)
Updating files:   6% (1149/19137)
Updating files:   7% (1340/19137)
Updating files:   8% (1531/19137)
Updating files:   9% (1723/19137)
Updating files:  10% (1914/19137)
Updating files:  11% (2106/19137)
Updating files:  12% (2297/19137)
Updating files:  13% (2488/19137)
Updating files:  14% (2680/19137)
Updating files:  15% (2871/19137)
Updating files:  16% (3062/19137)
Updating files:  17% (3254/19137)
Updating files:  18% (3445/19137)
Updating files:  18% (3474/19137)
Updating files:  19% (3637/19137)
Updating files:  20% (3828/19137)
Updating files:  21% (4019/19137)
Updating files:  22% (4211/19137)
Updating files:  23% (4402/19137)
Updating files:  24% (4593/19137)
Updating files:  25% (4785/19137)
Updating files:  26% (4976/19137)
Updating files:  27% (5167/19137)
Updating files:  28% (5359/19137)
Updating files:  28% (5545/19137)
Updating files:  29% (5550/19137)
Updating files:  30% (5742/19137)
Updating files:  31% (5933/19137)
Updating files:  32% (6124/19137)
Updating files:  33% (6316/19137)
Updating files:  34% (6507/19137)
Updating files:  35% (6698/19137)
Updating files:  36% (6890/19137)
Updating files:  37% (7081/19137)
Updating files:  38% (7273/19137)
Updating files:  39% (7464/19137)
Updating files:  39% (7554/19137)
Updating files:  40% (7655/19137)
Updating files:  41% (7847/19137)
Updating files:  42% (8038/19137)
Updating files:  43% (8229/19137)
Updating files:  44% (8421/19137)
Updating files:  45% (8612/19137)
Updating files:  46% (8804/19137)
Updating files:  47% (8995/19137)
Updating files:  48% (9186/19137)
Updating files:  49% (9378/19137)
Updating files:  50% (9569/19137)
Updating files:  51% (9760/19137)
Updating files:  51% (9773/19137)
Updating files:  52% (9952/19137)
Updating files:  53% (10143/19137)
Updating files:  54% (10334/19137)
Updating files:  55% (10526/19137)
Updating files:  56% (10717/19137)
Updating files:  57% (10909/19137)
Updating files:  58% (11100/19137)
Updating files:  59% (11291/19137)
Updating files:  60% (11483/19137)
Updating files:  61% (11674/19137)
Updating files:  62% (11865/19137)
Updating files:  62% (11958/19137)
Updating files:  63% (12057/19137)
Updating files:  64% (12248/19137)
Updating files:  65% (12440/19137)
Updating files:  66% (12631/19137)
Updating files:  67% (12822/19137)
Updating files:  68% (13014/19137)
Updating files:  69% (13205/19137)
Updating files:  70% (13396/19137)
Updating files:  71% (13588/19137)
Updating files:  72% (13779/19137)
Updating files:  73% (13971/19137)
Updating files:  74% (14162/19137)
Updating files:  74% (14322/19137)
Updating files:  75% (14353/19137)
Updating files:  76% (14545/19137)
Updating files:  77% (14736/19137)
Updating files:  78% (14927/19137)
Updating files:  79% (15119/19137)
Updating files:  80% (15310/19137)
Updating files:  81% (15501/19137)
Updating files:  82% (15693/19137)
Updating files:  83% (15884/19137)
Updating files:  84% (16076/19137)
Updating files:  85% (16267/19137)
Updating files:  86% (16458/19137)
Updating files:  86% (16577/19137)
Updating files:  87% (16650/19137)
Updating files:  88% (16841/19137)
Updating files:  89% (17032/19137)
Updating files:  90% (17224/19137)
Updating files:  91% (17415/19137)
Updating files:  92% (17607/19137)
Updating files:  93% (17798/19137)
Updating files:  94% (17989/19137)
Updating files:  95% (18181/19137)
Updating files:  96% (18372/19137)
Updating files:  97% (18563/19137)
Updating files:  97% (18590/19137)
Updating files:  98% (18755/19137)
Updating files:  99% (18946/19137)
Updating files: 100% (19137/19137)
Updating files: 100% (19137/19137), done.
HEAD is now at 8cdfa3296d Merge pull request #30765 from ab-tools/keynub-licdongle-1.1.1
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.25kB 0.0s done
#1 DONE 0.1s

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

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

#4 [internal] load metadata for docker.io/library/debian:13
#4 DONE 0.7s

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

#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 [stage-0  1/15] FROM docker.io/library/debian:13@sha256:9cc080028c43b27d2074d63a5f9caf7166d731494965616c1a6d2827a004585c
#11 DONE 0.0s

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

#13 [internal] load build context
#13 transferring context: 7.56MB 4.8s
#13 transferring context: 8.64MB 9.8s
#13 transferring context: 9.67MB 14.9s
#13 transferring context: 10.65MB 20.0s
#13 transferring context: 11.71MB 25.1s
#13 transferring context: 12.78MB 30.3s
#13 transferring context: 13.88MB 35.3s
#13 transferring context: 14.86MB 40.4s
#13 transferring context: 15.86MB 45.5s
#13 transferring context: 16.95MB 50.6s
#13 transferring context: 97.46MB 55.6s
#13 transferring context: 182.08MB 60.7s
#13 transferring context: 261.20MB 65.7s
#13 transferring context: 272.32MB 70.8s
#13 transferring context: 272.74MB 75.9s
#13 transferring context: 273.24MB 81.0s
#13 transferring context: 273.74MB 86.1s
#13 transferring context: 274.24MB 91.1s
#13 transferring context: 274.72MB 96.3s
#13 transferring context: 275.22MB 101.3s
#13 transferring context: 275.63MB 106.4s
#13 transferring context: 276.08MB 111.5s
#13 transferring context: 280.34MB 116.6s
#13 transferring context: 285.15MB 121.7s
#13 transferring context: 289.52MB 126.8s
#13 transferring context: 293.78MB 131.8s
#13 transferring context: 297.46MB 136.9s
#13 transferring context: 300.75MB 142.0s
#13 transferring context: 305.41MB 155.3s
#13 transferring context: 305.41MB 155.3s done
#13 DONE 158.6s

#14 [stage-1 23/42] WORKDIR /home/opam
#14 CACHED

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

#16 [stage-1 20/42] RUN useradd --uid 1000 --create-home --shell /bin/bash opam
#16 CACHED

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

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

#19 [stage-1  7/42] COPY --from=0 [ /usr/local/bin/opam-2.1, /usr/bin/opam-2.1 ]
#19 CACHED

#20 [stage-1 21/42] RUN passwd -l opam
#20 CACHED

#21 [stage-1  4/42] RUN apt-get -y update
#21 CACHED

#22 [stage-1 10/42] COPY --from=0 [ /usr/local/bin/opam-2.3, /usr/bin/opam-2.3 ]
#22 CACHED

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

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

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

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

#27 [stage-0  2/15] RUN apt-get -y update
#27 CACHED

#28 [stage-1 24/42] RUN mkdir .ssh
#28 CACHED

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

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

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

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

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

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

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

#36 [stage-0  7/15] RUN git config --global gc.autoDetach false
#36 CACHED

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

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

#39 [stage-0 13/15] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.5 && cd ../opam-build-2.5 && git fetch -q && git checkout ad0564f20c6306bc83085fe663cab903fe887208 && 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
#39 CACHED

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

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

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

#43 [stage-1 22/42] RUN chown -R opam:opam /home/opam
#43 CACHED

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

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

#46 [stage-1 25/42] RUN chmod 700 .ssh
#46 CACHED

#47 [stage-1 11/42] COPY --from=0 [ /usr/local/bin/opam-2.4, /usr/bin/opam-2.4 ]
#47 CACHED

#48 [stage-1  9/42] COPY --from=0 [ /usr/local/bin/opam-2.2, /usr/bin/opam-2.2 ]
#48 CACHED

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

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

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

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

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

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

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

#56 [stage-1  8/42] RUN ln /usr/bin/opam-2.1 /usr/bin/opam
#56 CACHED

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

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

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

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

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

#62 [stage-1 36/42] RUN git config --global gc.autoDetach false
#62 CACHED

#63 [stage-1 37/42] COPY --link --chown=1000:1000 [ ., /home/opam/opam-repository ]
#63 DONE 105.6s

#64 [stage-1 38/42] RUN opam-sandbox-disable
#64 0.697 --- opam sandboxing disabled
#64 DONE 0.8s

#65 [stage-1 39/42] RUN opam init -k git -a /home/opam/opam-repository --bare
#65 0.887 Configuring from /home/opam/.opamrc and then from built-in defaults.
#65 0.889 Checking for available remotes: rsync and local, git.
#65 0.897   - you won't be able to use mercurial repositories unless you install the hg command on your system.
#65 0.897   - you won't be able to use darcs repositories unless you install the darcs command on your system.
#65 0.897 
#65 0.952 
#65 0.952 <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
#65 289.4 [default] Initialised
#65 289.5 default (at git+file:///home/opam/opam-repository): 
#65 289.5     [WARNING] opam >= 2.5.2 includes important security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
#65 289.5 
#65 403.4 
#65 403.4 User configuration:
#65 403.4   Updating ~/.profile.
#65 403.4 [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc.
#65 403.4 
#65 DONE 413.6s

#66 [stage-1 40/42] RUN echo 'archive-mirrors: "https://opam.ocaml.org/cache"' >> ~/.opam/config
#66 DONE 0.6s

#67 [stage-1 41/42] RUN rm -rf .opam/repo/default/.git
#67 DONE 0.6s

#68 [stage-1 42/42] COPY --link [ Dockerfile, /Dockerfile.opam ]
#68 DONE 0.2s

#69 exporting to image
#69 exporting layers
#69 exporting layers 88.8s done
#69 writing image sha256:2cf59a86dfe0f72b848a0b2e5a0a3bfd5325c7eb30f05884a4ad01e8ee3f83ca done
#69 DONE 88.8s
Pushing "sha256:2cf59a86dfe0f72b848a0b2e5a0a3bfd5325c7eb30f05884a4ad01e8ee3f83ca" to "ocurrent/opam-staging:debian-13-opam-riscv64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
2e94fb459c1a: Preparing
a548b33861ea: Preparing
624ff6e3ce0d: Preparing
c302d0b324df: Preparing
d079cabcf496: Preparing
919c8c6ef3e0: Preparing
fb23e48e6bd8: Preparing
e0216fe50fa7: Preparing
1f4da9494df8: Preparing
de0edcc09827: Preparing
883460935174: Preparing
df3437ddb39d: Preparing
a7fe32c46ec2: Preparing
5337cc9b026f: Preparing
8b816653f1a3: Preparing
bba8ce524d88: Preparing
168f9f37b13d: Preparing
86df22d0e1b8: Preparing
a34e070ce586: Preparing
5f70bf18a086: Preparing
1a77f795ec3a: Preparing
bc7462c2859f: Preparing
e1bd44035d83: Preparing
ed2eeb1959bf: Preparing
ed4d2135eab1: Preparing
ed4d2135eab1: Preparing
efa73bc87de2: Preparing
57f0c6ba4b0c: Preparing
6e91c9423343: Preparing
926926ac3a3b: Preparing
8395681d8b9d: Preparing
44f2668206b3: Preparing
6152dc1c583d: Preparing
f6d566c8f3a7: Preparing
c0a7e45c45b2: Preparing
ba4b4ae7bcf3: Preparing
2217a4f6ac85: Preparing
6b6184e6d07f: Preparing
e3df8da32413: Preparing
9970dee07f2b: Preparing
26129c0dca88: Preparing
ace1fef91caf: Preparing
919c8c6ef3e0: Waiting
8b816653f1a3: Waiting
fb23e48e6bd8: Waiting
bba8ce524d88: Waiting
e0216fe50fa7: Waiting
168f9f37b13d: Waiting
1f4da9494df8: Waiting
86df22d0e1b8: Waiting
de0edcc09827: Waiting
a34e070ce586: Waiting
883460935174: Waiting
df3437ddb39d: Waiting
a7fe32c46ec2: Waiting
5337cc9b026f: Waiting
5f70bf18a086: Waiting
1a77f795ec3a: Waiting
bc7462c2859f: Waiting
e1bd44035d83: Waiting
ed2eeb1959bf: Waiting
ed4d2135eab1: Waiting
f6d566c8f3a7: Waiting
efa73bc87de2: Waiting
c0a7e45c45b2: Waiting
57f0c6ba4b0c: Waiting
ba4b4ae7bcf3: Waiting
2217a4f6ac85: Waiting
6e91c9423343: Waiting
6b6184e6d07f: Waiting
e3df8da32413: Waiting
9970dee07f2b: Waiting
26129c0dca88: Waiting
8395681d8b9d: Waiting
44f2668206b3: Waiting
6152dc1c583d: Waiting
ace1fef91caf: Waiting
926926ac3a3b: Waiting
d079cabcf496: Pushed
a548b33861ea: Pushed
624ff6e3ce0d: Pushed
2e94fb459c1a: Pushed
e0216fe50fa7: Pushed
fb23e48e6bd8: Pushed
1f4da9494df8: Pushed
de0edcc09827: Pushed
883460935174: Pushed
df3437ddb39d: Pushed
a7fe32c46ec2: Pushed
5337cc9b026f: Pushed
8b816653f1a3: Pushed
bba8ce524d88: Pushed
168f9f37b13d: Pushed
86df22d0e1b8: Pushed
5f70bf18a086: Layer already exists
a34e070ce586: Pushed
1a77f795ec3a: Pushed
bc7462c2859f: Pushed
e1bd44035d83: Pushed
ed4d2135eab1: Pushed
ed2eeb1959bf: Pushed
efa73bc87de2: Pushed
57f0c6ba4b0c: Pushed
6e91c9423343: Pushed
926926ac3a3b: Pushed
8395681d8b9d: Pushed
44f2668206b3: Pushed
6152dc1c583d: Pushed
f6d566c8f3a7: Pushed
c0a7e45c45b2: Pushed
6b6184e6d07f: Pushed
ba4b4ae7bcf3: Pushed
9970dee07f2b: Pushed
26129c0dca88: Pushed
ace1fef91caf: Mounted from library/debian
e3df8da32413: Pushed
c302d0b324df: Pushed
919c8c6ef3e0: Pushed
2217a4f6ac85: Pushed
debian-13-opam-riscv64: digest: sha256:aa7aaace318f3df27b0740ac0bcc49f2bc4c7184e6826d32fe017da1cd2286f2 size: 9075
The push refers to repository [docker.io/ocurrent/opam-staging]
2e94fb459c1a: Preparing
a548b33861ea: Preparing
624ff6e3ce0d: Preparing
c302d0b324df: Preparing
d079cabcf496: Preparing
919c8c6ef3e0: Preparing
fb23e48e6bd8: Preparing
e0216fe50fa7: Preparing
1f4da9494df8: Preparing
de0edcc09827: Preparing
883460935174: Preparing
df3437ddb39d: Preparing
a7fe32c46ec2: Preparing
5337cc9b026f: Preparing
8b816653f1a3: Preparing
bba8ce524d88: Preparing
168f9f37b13d: Preparing
86df22d0e1b8: Preparing
a34e070ce586: Preparing
5f70bf18a086: Preparing
1a77f795ec3a: Preparing
bc7462c2859f: Preparing
e1bd44035d83: Preparing
ed2eeb1959bf: Preparing
ed4d2135eab1: Preparing
ed4d2135eab1: Preparing
efa73bc87de2: Preparing
57f0c6ba4b0c: Preparing
6e91c9423343: Preparing
926926ac3a3b: Preparing
8395681d8b9d: Preparing
44f2668206b3: Preparing
6152dc1c583d: Preparing
f6d566c8f3a7: Preparing
c0a7e45c45b2: Preparing
ba4b4ae7bcf3: Preparing
2217a4f6ac85: Preparing
6b6184e6d07f: Preparing
e3df8da32413: Preparing
9970dee07f2b: Preparing
26129c0dca88: Preparing
ace1fef91caf: Preparing
e1bd44035d83: Waiting
ed2eeb1959bf: Waiting
ed4d2135eab1: Waiting
efa73bc87de2: Waiting
57f0c6ba4b0c: Waiting
6e91c9423343: Waiting
926926ac3a3b: Waiting
8395681d8b9d: Waiting
44f2668206b3: Waiting
6152dc1c583d: Waiting
f6d566c8f3a7: Waiting
c0a7e45c45b2: Waiting
ba4b4ae7bcf3: Waiting
2217a4f6ac85: Waiting
6b6184e6d07f: Waiting
e3df8da32413: Waiting
919c8c6ef3e0: Waiting
9970dee07f2b: Waiting
fb23e48e6bd8: Waiting
26129c0dca88: Waiting
e0216fe50fa7: Waiting
ace1fef91caf: Waiting
1f4da9494df8: Waiting
de0edcc09827: Waiting
168f9f37b13d: Waiting
86df22d0e1b8: Waiting
883460935174: Waiting
a34e070ce586: Waiting
df3437ddb39d: Waiting
5f70bf18a086: Waiting
1a77f795ec3a: Waiting
a7fe32c46ec2: Waiting
5337cc9b026f: Waiting
bc7462c2859f: Waiting
8b816653f1a3: Waiting
bba8ce524d88: Waiting
2e94fb459c1a: Layer already exists
a548b33861ea: Layer already exists
c302d0b324df: Layer already exists
d079cabcf496: Layer already exists
624ff6e3ce0d: Layer already exists
919c8c6ef3e0: Layer already exists
de0edcc09827: Layer already exists
1f4da9494df8: Layer already exists
fb23e48e6bd8: Layer already exists
e0216fe50fa7: Layer already exists
5337cc9b026f: Layer already exists
8b816653f1a3: Layer already exists
883460935174: Layer already exists
df3437ddb39d: Layer already exists
a7fe32c46ec2: Layer already exists
86df22d0e1b8: Layer already exists
bba8ce524d88: Layer already exists
168f9f37b13d: Layer already exists
5f70bf18a086: Layer already exists
a34e070ce586: Layer already exists
ed4d2135eab1: Layer already exists
1a77f795ec3a: Layer already exists
e1bd44035d83: Layer already exists
ed2eeb1959bf: Layer already exists
bc7462c2859f: Layer already exists
efa73bc87de2: Layer already exists
57f0c6ba4b0c: Layer already exists
926926ac3a3b: Layer already exists
6e91c9423343: Layer already exists
8395681d8b9d: Layer already exists
6152dc1c583d: Layer already exists
f6d566c8f3a7: Layer already exists
ba4b4ae7bcf3: Layer already exists
44f2668206b3: Layer already exists
c0a7e45c45b2: Layer already exists
26129c0dca88: Layer already exists
2217a4f6ac85: Layer already exists
e3df8da32413: Layer already exists
9970dee07f2b: Layer already exists
6b6184e6d07f: Layer already exists
ace1fef91caf: Layer already exists
debian-13-opam-riscv64: digest: sha256:aa7aaace318f3df27b0740ac0bcc49f2bc4c7184e6826d32fe017da1cd2286f2 size: 9075
Job succeeded
2026-09-19 18:15.22: Job succeeded