Build:
  1. 1
  2. 0
2024-06-13 05:39.10: New job: Build using linux-x86_64 in
                                [https://github.com/ocaml/opam-repository#master (402ab79d081f2057b91cdaefd2c4729219f1a307)]
2024-06-13 05:39.10: Will push staging image to ocurrent/opam-staging:ubuntu-24.04-opam-amd64

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 cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && 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 checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && 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 checkout dfbe6a0b3a386376780bf68d35e4ce107072079d && 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-master && cd ../opam-build-master && git checkout cdd59ee5d4b07b2173d2bbdc57a0ddecd153dd4e && 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-master", "/usr/bin/opam-dev" ]
RUN ln /usr/bin/opam-dev /usr/bin/opam-2.2
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 local -a /home/opam/opam-repository --bare
RUN rm -rf .opam/repo/default/.git
COPY --link [ "Dockerfile", "/Dockerfile.opam" ]


2024-06-13 05:39.10: Using cache hint "opam-ubuntu-24.04"
2024-06-13 05:39.10: Waiting for resource in pool OCluster
2024-06-13 05:39.10: Waiting for worker…
2024-06-13 05:39.10: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 402ab79d08 Merge pull request #26038 from smuenzel/z3.4.13.0-2
#1 [internal] load build definition from Dockerfile
#1 sha256:da729569f006c29c11cc23a68f395f883161e0166a57320d6f2ff2becdff30af
#1 transferring dockerfile: 4.58kB done
#1 DONE 0.1s

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

#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:ac072d521901222eeef550f52282877f196e16b0247844be9ceb1ccc1eac391d
#3 DONE 0.8s

#4 docker-image://docker.io/docker/dockerfile:1@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e
#4 sha256:07a30ccad2f15ef177acaa83468a1866ffa2b2ee900d803292ac0047c50f71fc
#4 CACHED

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

#6 [internal] load metadata for docker.io/library/ubuntu:noble
#6 sha256:afb7fa05fafd7c9e9fe1ecefd45ae0531e51b736cd519c2fb8893340e4e08b59
#6 DONE 0.5s

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

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

#8 [stage-1  1/37] FROM docker.io/library/ubuntu:noble@sha256:e3f92abc0967a6c19d0dfa2d55838833e947b9d74edbcb0113e48535ad4be12a
#8 sha256:3d69b81732cde41bbe8b5564a2b7559e562491724504c6138a58663b72c7deee
#8 DONE 0.0s

#12 [stage-1  4/37] RUN apt-get -y update
#12 sha256:c96891fcff76b9deec1ef4cf5d652579304016e50eff6e52364607dac62545da
#12 CACHED

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

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

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

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

#18 [stage-0  5/10] RUN git config --global user.email "docker@example.com"
#18 sha256:1bc52be46f4a556407bc4a0f6b8484ec2aec595bdec78b616306a7ca56938108
#18 CACHED

#15 [stage-0  2/10] RUN apt-get -y update
#15 sha256:62daaf5857823a44355cf699c225f332e60999e69bdbacf70441ce3d9c49aa37
#15 CACHED

#16 [stage-0  3/10] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#16 sha256:1310a1ebcb4ee72c92648251d1e9180253a27ed24912a6ad0c6b06c76cbf4ec3
#16 CACHED

#19 [stage-0  6/10] RUN git config --global user.name "Docker"
#19 sha256:a985cbee6056483409a5bf08adefa3b3ec7f1050d042210bb3ba35fe7dde46a0
#19 CACHED

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

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

#49 [internal] preparing inline document
#49 sha256:714aafcd3bb00c9f892571f928f4dffd0426bbee3f11b8f3232a2fbc713c9201
#49 CACHED

#47 [internal] preparing inline document
#47 sha256:7d541c1156aa6091c2287c485a533508d1b331034a0079f6a2e7bc3112dd148f
#47 CACHED

#41 [internal] preparing inline document
#41 sha256:9526d55822be376f5da2e59d0f7709aa2bc57694e77999b756fa13b7c922ba2d
#41 CACHED

#43 [internal] preparing inline document
#43 sha256:1cdaf572c254759217ae8ddbf6294ecf6a95ebafa58585c8817a2ea2039d4271
#43 CACHED

#30 [internal] preparing inline document
#30 sha256:389131f1d4802f6e42da2898b351effafc9b79b4315ab7f4f5f1bdeaeededf2b
#30 CACHED

#55 [internal] load build context
#55 sha256:20e53b6cd50406505fda7fe9aac326309325ffc3823dc915772a0a5106124db8
#55 transferring context: 15.36MB 3.2s
#55 transferring context: 16.79MB 3.8s done
#55 CANCELED

#21 [stage-0  8/10] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && 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
#21 sha256:f16fc8364228474d02b4ee4765e2360894bd29e07c87f7dd6a84e54968c96eca
#21 0.713 Note: switching to '7d4a0f2e0fefe748efbd7358775b1a0bd8267544'.
#21 0.713 
#21 0.713 You are in 'detached HEAD' state. You can look around, make experimental
#21 0.713 changes and commit them, and you can discard any commits you make in this
#21 0.713 state without impacting any branches by switching back to a branch.
#21 0.713 
#21 0.713 If you want to create a new branch to retain commits you create, you may
#21 0.713 do so (now or later) by using -c with the switch command. Example:
#21 0.713 
#21 0.713   git switch -c <new-branch-name>
#21 0.713 
#21 0.713 Or undo this operation with:
#21 0.713 
#21 0.713   git switch -
#21 0.713 
#21 0.713 Turn off this advice by setting config variable advice.detachedHead to false
#21 0.713 
#21 0.713 HEAD is now at 7d4a0f2e0 Merge pull request #4874 from rjbou/2010
#21 0.885 checking for ocamlc... ocamlc
#21 0.913 OCaml version is 4.14.2
#21 0.923 OCaml library path is /tmp/opam/bootstrap/ocaml/lib/ocaml
#21 0.923 checking for ocamlopt... ocamlopt
#21 0.953 checking for ocamlc.opt... ocamlc.opt
#21 0.963 checking for ocamlopt.opt... ocamlopt.opt
#21 0.975 checking for ocaml... ocaml
#21 0.975 checking for ocamldep... ocamldep
#21 0.977 checking for ocamldep.opt... ocamldep.opt
#21 1.002 checking for ocamlmktop... ocamlmktop
#21 1.002 checking for ocamlmklib... ocamlmklib
#21 1.002 checking for ocamldoc... ocamldoc
#21 1.002 checking for ocamldoc.opt... ocamldoc.opt
#21 1.039 checking for ocamlbuild... no
#21 1.039 checking OCaml Sys.os_type... Unix
#21 1.069 checking for gawk... no
#21 1.069 checking for mawk... mawk
#21 1.085 checking for compiler type... cc
#21 1.343 checking for compiler architecture... amd64
#21 1.597 checking for compiler system... linux
#21 1.872 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#21 1.905 checking whether the C compiler works... yes
#21 2.029 checking for C compiler default output file name... a.out
#21 2.031 checking for suffix of executables... 
#21 2.069 checking whether we are cross compiling... no
#21 2.125 checking for suffix of object files... o
#21 2.148 checking whether we are using the GNU C compiler... yes
#21 2.175 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#21 2.195 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed
#21 2.233 checking for ocamlobjinfo... ocamlobjinfo
#21 2.234 checking for ocamlfind... no
#21 2.234 checking for curl... curl
#21 2.234 checking for dune... no
#21 2.235 checking for cppo... no
#21 2.235 checking for patch... patch
#21 2.235 checking for bunzip2... bunzip2
#21 2.236 
#21 2.236 checking for OCaml findlib package unix... not found
#21 2.237 checking for OCaml findlib package bigarray... not found
#21 2.237 checking for OCaml findlib package extlib... not found
#21 2.238 checking for OCaml findlib package re... not found
#21 2.239 checking for OCaml findlib package re.glob... not found
#21 2.240 checking for OCaml findlib package cmdliner... not found
#21 2.241 checking for OCaml findlib package ocamlgraph... not found
#21 2.242 checking for OCaml findlib package cudf... not found
#21 2.243 checking for OCaml findlib package dose3.common... not found
#21 2.245 checking for OCaml findlib package dose3.algo... not found
#21 2.246 checking for OCaml findlib package opam-file-format... not found
#21 2.247 checking for OCaml findlib package mccs... not found
#21 2.248 checking for g++... g++
#21 2.277 checking whether we are using the GNU C++ compiler... yes
#21 2.370 checking whether g++ accepts -g... yes
#21 2.392 
#21 2.392 ============================================================================
#21 2.392 Some dependencies are missing. If you are just interested in the stand-alone
#21 2.392 'opam' binary, run 'make lib-ext' to download and include them.
#21 2.392 ============================================================================
#21 2.392 
#21 2.413 configure: creating ./config.status
#21 2.506 config.status: creating Makefile.config
#21 2.520 config.status: creating src/client/opamManifest.inc
#21 2.540 
#21 2.544 Opam will be built WITH a built-in solver
#21 2.544 
#21 2.544 Executables will be installed in /usr/local/bin
#21 2.544 Manual pages will be installed in /usr/local/share/man
#21 2.576 make -j -C src_ext lib-ext
#21 2.577 make[1]: Entering directory '/tmp/opam-build-2.0/src_ext'
#21 2.615 [ -e dune-local.tbz ] || \
#21 2.615 cp archives/dune-1.6.3.tbz dune-local.tbz 2>/dev/null || { { { curl  -LSs -o dune-local.tbz https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz && ocaml ../shell/md5check.ml dune-local.tbz 1212a36547d25269675d767c38fecf5f; } || { echo 'Failed to download https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz'; false; }; } || { { curl  -LSs -o dune-local.tbz https://opam.ocaml.org/cache/md5/12/1212a36547d25269675d767c38fecf5f && ocaml ../shell/md5check.ml dune-local.tbz 1212a36547d25269675d767c38fecf5f && echo 'Warning: downloaded https://github.com/ocaml/dune/releases/download/1.6.3/dune-1.6.3.tbz from opam cache'; } || { echo 'Failed to download dune-local from opam cache'; false; }; }; }
#21 2.618 [ -e cppo.tbz ] || \
#21 2.618 cp archives/cppo-v1.6.6.tbz cppo.tbz 2>/dev/null || { { { curl  -LSs -o cppo.tbz https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz && ocaml ../shell/md5check.ml cppo.tbz b13afeea6631d7c9b61f95bfd984a542; } || { echo 'Failed to download https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz'; false; }; } || { { curl  -LSs -o cppo.tbz https://opam.ocaml.org/cache/md5/b1/b13afeea6631d7c9b61f95bfd984a542 && ocaml ../shell/md5check.ml cppo.tbz b13afeea6631d7c9b61f95bfd984a542 && echo 'Warning: downloaded https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz from opam cache'; } || { echo 'Failed to download cppo from opam cache'; false; }; }; }
#21 2.619 [ -e extlib.tar.gz ] || \
#21 2.619 cp archives/extlib-1.7.7.tar.gz extlib.tar.gz 2>/dev/null || { { { curl  -LSs -o extlib.tar.gz https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.7.tar.gz && ocaml ../shell/md5check.ml extlib.tar.gz 2c620993aecd4b31b3a362b21b55dd94; } || { echo 'Failed to download https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.7.tar.gz'; false; }; } || { { curl  -LSs -o extlib.tar.gz https://opam.ocaml.org/cache/md5/2c/2c620993aecd4b31b3a362b21b55dd94 && ocaml ../shell/md5check.ml extlib.tar.gz 2c620993aecd4b31b3a362b21b55dd94 && echo 'Warning: downloaded https://ygrek.org/p/release/ocaml-extlib/extlib-1.7.7.tar.gz from opam cache'; } || { echo 'Failed to download extlib from opam cache'; false; }; }; }
#21 2.622 [ -e re.tbz ] || \
#21 2.622 cp archives/re-1.9.0.tbz re.tbz 2>/dev/null || { { { curl  -LSs -o re.tbz https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz && ocaml ../shell/md5check.ml re.tbz bddaed4f386a22cace7850c9c7dac296; } || { echo 'Failed to download https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz'; false; }; } || { { curl  -LSs -o re.tbz https://opam.ocaml.org/cache/md5/bd/bddaed4f386a22cace7850c9c7dac296 && ocaml ../shell/md5check.ml re.tbz bddaed4f386a22cace7850c9c7dac296 && echo 'Warning: downloaded https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz from opam cache'; } || { echo 'Failed to download re from opam cache'; false; }; }; }
#21 2.628 [ -e cmdliner.tbz ] || \
#21 2.628 cp archives/cmdliner-1.0.2.tbz cmdliner.tbz 2>/dev/null || { { { curl  -LSs -o cmdliner.tbz http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz && ocaml ../shell/md5check.ml cmdliner.tbz ab2f0130e88e8dcd723ac6154c98a881; } || { echo 'Failed to download http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz'; false; }; } || { { curl  -LSs -o cmdliner.tbz https://opam.ocaml.org/cache/md5/ab/ab2f0130e88e8dcd723ac6154c98a881 && ocaml ../shell/md5check.ml cmdliner.tbz ab2f0130e88e8dcd723ac6154c98a881 && echo 'Warning: downloaded http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.2.tbz from opam cache'; } || { echo 'Failed to download cmdliner from opam cache'; false; }; }; }
#21 2.628 [ -e ocamlgraph.tar.gz ] || \
#21 2.628 cp archives/ocamlgraph-1.8.8.tar.gz ocamlgraph.tar.gz 2>/dev/null || { { { curl  -LSs -o ocamlgraph.tar.gz http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz && ocaml ../shell/md5check.ml ocamlgraph.tar.gz 9d71ca69271055bd22d0dfe4e939831a; } || { echo 'Failed to download http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz'; false; }; } || { { curl  -LSs -o ocamlgraph.tar.gz https://opam.ocaml.org/cache/md5/9d/9d71ca69271055bd22d0dfe4e939831a && ocaml ../shell/md5check.ml ocamlgraph.tar.gz 9d71ca69271055bd22d0dfe4e939831a && echo 'Warning: downloaded http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz from opam cache'; } || { echo 'Failed to download ocamlgraph from opam cache'; false; }; }; }
#21 2.633 [ -e cudf.tar.gz ] || \
#21 2.633 cp archives/cudf-0.9.tar.gz cudf.tar.gz 2>/dev/null || { { { curl  -LSs -o cudf.tar.gz https://github.com/ocaml/opam-source-archives/raw/main/cudf-0.9.tar.gz && ocaml ../shell/md5check.ml cudf.tar.gz a4c0e652e56e74c7b388a43f9258d119; } || { echo 'Failed to download https://github.com/ocaml/opam-source-archives/raw/main/cudf-0.9.tar.gz'; false; }; } || { { curl  -LSs -o cudf.tar.gz https://opam.ocaml.org/cache/md5/a4/a4c0e652e56e74c7b388a43f9258d119 && ocaml ../shell/md5check.ml cudf.tar.gz a4c0e652e56e74c7b388a43f9258d119 && echo 'Warning: downloaded https://github.com/ocaml/opam-source-archives/raw/main/cudf-0.9.tar.gz from opam cache'; } || { echo 'Failed to download cudf from opam cache'; false; }; }; }
#21 2.634 [ -e dose3.tar.gz ] || \
#21 2.634 cp archives/dose3-5.0.1.tar.gz dose3.tar.gz 2>/dev/null || { { { curl  -LSs -o dose3.tar.gz https://gitlab.com/irill/dose3/-/archive/5.0.1/dose3-5.0.1.tar.gz && ocaml ../shell/md5check.ml dose3.tar.gz a81080f36f477fdebf63c4a979e251cd; } || { echo 'Failed to download https://gitlab.com/irill/dose3/-/archive/5.0.1/dose3-5.0.1.tar.gz'; false; }; } || { { curl  -LSs -o dose3.tar.gz https://opam.ocaml.org/cache/md5/a8/a81080f36f477fdebf63c4a979e251cd && ocaml ../shell/md5check.ml dose3.tar.gz a81080f36f477fdebf63c4a979e251cd && echo 'Warning: downloaded https://gitlab.com/irill/dose3/-/archive/5.0.1/dose3-5.0.1.tar.gz from opam cache'; } || { echo 'Failed to download dose3 from opam cache'; false; }; }; }
#21 2.637 [ -e opam-file-format.tar.gz ] || \
#21 2.637 cp archives/2.1.3.tar.gz opam-file-format.tar.gz 2>/dev/null || { { { curl  -LSs -o opam-file-format.tar.gz https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz && ocaml ../shell/md5check.ml opam-file-format.tar.gz b805562dd2d86fc3c8e6d47884fd1da6; } || { echo 'Failed to download https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz'; false; }; } || { { curl  -LSs -o opam-file-format.tar.gz https://opam.ocaml.org/cache/md5/b8/b805562dd2d86fc3c8e6d47884fd1da6 && ocaml ../shell/md5check.ml opam-file-format.tar.gz b805562dd2d86fc3c8e6d47884fd1da6 && echo 'Warning: downloaded https://github.com/ocaml/opam-file-format/archive/2.1.3.tar.gz from opam cache'; } || { echo 'Failed to download opam-file-format from opam cache'; false; }; }; }
#21 2.641 [ -e result.tar.gz ] || \
#21 2.641 cp archives/1.4.tar.gz result.tar.gz 2>/dev/null || { { { curl  -LSs -o result.tar.gz https://github.com/janestreet/result/archive/1.4.tar.gz && ocaml ../shell/md5check.ml result.tar.gz d3162dbc501a2af65c8c71e0866541da; } || { echo 'Failed to download https://github.com/janestreet/result/archive/1.4.tar.gz'; false; }; } || { { curl  -LSs -o result.tar.gz https://opam.ocaml.org/cache/md5/d3/d3162dbc501a2af65c8c71e0866541da && ocaml ../shell/md5check.ml result.tar.gz d3162dbc501a2af65c8c71e0866541da && echo 'Warning: downloaded https://github.com/janestreet/result/archive/1.4.tar.gz from opam cache'; } || { echo 'Failed to download result from opam cache'; false; }; }; }
#21 2.644 [ -e seq.tar.gz ] || \
#21 2.644 cp archives/0.1.tar.gz seq.tar.gz 2>/dev/null || { { { curl  -LSs -o seq.tar.gz https://github.com/c-cube/seq/archive/0.1.tar.gz && ocaml ../shell/md5check.ml seq.tar.gz 0e87f9709541ed46ecb6f414bc31458c; } || { echo 'Failed to download https://github.com/c-cube/seq/archive/0.1.tar.gz'; false; }; } || { { curl  -LSs -o seq.tar.gz https://opam.ocaml.org/cache/md5/0e/0e87f9709541ed46ecb6f414bc31458c && ocaml ../shell/md5check.ml seq.tar.gz 0e87f9709541ed46ecb6f414bc31458c && echo 'Warning: downloaded https://github.com/c-cube/seq/archive/0.1.tar.gz from opam cache'; } || { echo 'Failed to download seq from opam cache'; false; }; }; }
#21 2.646 [ -e mccs.tar.gz ] || \
#21 2.646 cp archives/1.1+13.tar.gz mccs.tar.gz 2>/dev/null || { { { curl  -LSs -o mccs.tar.gz https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz && ocaml ../shell/md5check.ml mccs.tar.gz 13504d3b5dcbf0bdc6d95a62de20af4a; } || { echo 'Failed to download https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz'; false; }; } || { { curl  -LSs -o mccs.tar.gz https://opam.ocaml.org/cache/md5/13/13504d3b5dcbf0bdc6d95a62de20af4a && ocaml ../shell/md5check.ml mccs.tar.gz 13504d3b5dcbf0bdc6d95a62de20af4a && echo 'Warning: downloaded https://github.com/AltGr/ocaml-mccs/archive/1.1+13.tar.gz from opam cache'; } || { echo 'Failed to download mccs from opam cache'; false; }; }; }
#21 2.896 cmdliner.tbz has the expected MD5.
#21 2.897 mkdir -p tmp-cmdliner
#21 2.898 cd tmp-cmdliner && bunzip2 -c ../cmdliner.tbz | tar xf -
#21 2.911 rm -rf cmdliner
#21 2.934 extlib.tar.gz has the expected MD5.
#21 2.935 mkdir -p tmp-extlib
#21 2.936 cd tmp-extlib && gunzip -c ../extlib.tar.gz | tar xf -
#21 2.944 rm -rf extlib
#21 2.951 patching file src/extList.ml
#21 2.952 patching file src/extHashtbl.ml
#21 2.954 patching file src/configure.ml
#21 2.990 MD5 for ocamlgraph.tar.gz differ:
#21 2.990   expected: 9d71ca69271055bd22d0dfe4e939831a
#21 2.990     actual: 9d1ead73e678fa2f51a70a933b0bf017
#21 2.991 Failed to download http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz
#21 3.045 dose3.tar.gz has the expected MD5.
#21 3.046 mkdir -p tmp-dose3
#21 3.047 cd tmp-dose3 && gunzip -c ../dose3.tar.gz | tar xf -
#21 3.066 rm -rf dose3
#21 3.072 patching file common/criteria_lexer.mll
#21 3.072 patching file common/input.ml
#21 3.103 seq.tar.gz has the expected MD5.
#21 3.104 mkdir -p tmp-seq
#21 3.106 cd tmp-seq && gunzip -c ../seq.tar.gz | tar xf -
#21 3.109 rm -rf seq
#21 3.115 patching file .gitignore
#21 3.115 patching file Makefile
#21 3.116 patching file select_version.ml
#21 3.116 patching file seq.opam
#21 3.116 patching file src/seq.ml
#21 3.116 patching file src/seq.mli
#21 3.116 patching file src/seq_alias.ml
#21 3.116 patching file src/seq_alias.mli
#21 3.116 patching file src/seq_redef.ml
#21 3.116 patching file src/seq_redef.mli
#21 3.126 rm -f seq/src/seq.ml seq/src/seq.mli
#21 3.162 MD5 for ocamlgraph.tar.gz differ:
#21 3.162   expected: 9d71ca69271055bd22d0dfe4e939831a
#21 3.162     actual: d41d8cd98f00b204e9800998ecf8427e
#21 3.163 Failed to download ocamlgraph from opam cache
#21 3.163 make[1]: *** [Makefile:164: ocamlgraph.download] Error 1
#21 3.163 make[1]: *** Waiting for unfinished jobs....
#21 3.202 cudf.tar.gz has the expected MD5.
#21 3.202 result.tar.gz has the expected MD5.
#21 3.223 opam-file-format.tar.gz has the expected MD5.
#21 3.320 cppo.tbz has the expected MD5.
#21 3.403 dune-local.tbz has the expected MD5.
#21 3.428 re.tbz has the expected MD5.
#21 3.474 mccs.tar.gz has the expected MD5.
#21 3.476 rm dune-local.download
#21 3.476 make[1]: Leaving directory '/tmp/opam-build-2.0/src_ext'
#21 3.476 make: *** [Makefile:57: lib-ext] Error 2
#21 ERROR: executor failed running [/bin/sh -c cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && 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]: exit code: 2
------
 > [stage-0  8/10] RUN cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && 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:
------
executor failed running [/bin/sh -c cd /tmp/opam-sources && cp -P -R -p . ../opam-build-2.0 && cd ../opam-build-2.0 && git checkout 7d4a0f2e0fefe748efbd7358775b1a0bd8267544 && 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]: exit code: 2
docker-build failed with exit-code 1
2024-06-13 05:39.42: Job failed: Failed: Build failed