Build:
  1. 1
  2. 0
2024-06-11 09:43.27: New job: Build using linux-arm64 in
                                [https://github.com/ocaml/opam-repository#master (402ab79d081f2057b91cdaefd2c4729219f1a307)]
2024-06-11 09:43.27: 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 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-11 09:43.27: Using cache hint "opam-ubuntu-24.04"
2024-06-11 09:43.27: Waiting for resource in pool OCluster
2024-06-11 09:43.27: Waiting for worker…
2024-06-11 09:43.27: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
All commits already cached
Updating files:  58% (18405/31480)
Updating files:  59% (18574/31480)
Updating files:  60% (18888/31480)
Updating files:  61% (19203/31480)
Updating files:  62% (19518/31480)
Updating files:  63% (19833/31480)
Updating files:  64% (20148/31480)
Updating files:  65% (20462/31480)
Updating files:  66% (20777/31480)
Updating files:  67% (21092/31480)
Updating files:  68% (21407/31480)
Updating files:  69% (21722/31480)
Updating files:  70% (22036/31480)
Updating files:  71% (22351/31480)
Updating files:  72% (22666/31480)
Updating files:  73% (22981/31480)
Updating files:  74% (23296/31480)
Updating files:  75% (23610/31480)
Updating files:  76% (23925/31480)
Updating files:  77% (24240/31480)
Updating files:  78% (24555/31480)
Updating files:  79% (24870/31480)
Updating files:  80% (25184/31480)
Updating files:  81% (25499/31480)
Updating files:  82% (25814/31480)
Updating files:  83% (26129/31480)
Updating files:  84% (26444/31480)
Updating files:  85% (26758/31480)
Updating files:  86% (27073/31480)
Updating files:  87% (27388/31480)
Updating files:  88% (27703/31480)
Updating files:  89% (28018/31480)
Updating files:  90% (28332/31480)
Updating files:  91% (28647/31480)
Updating files:  92% (28962/31480)
Updating files:  93% (29277/31480)
Updating files:  94% (29592/31480)
Updating files:  95% (29906/31480)
Updating files:  96% (30221/31480)
Updating files:  97% (30536/31480)
Updating files:  98% (30851/31480)
Updating files:  99% (31166/31480)
Updating files: 100% (31480/31480)
Updating files: 100% (31480/31480), done.
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:38356d0eb206eb59eac095a6c7ad3e10e745a8ee9b9d1c3f487cc23531ad8389
#1 transferring dockerfile: 4.58kB done
#1 DONE 0.0s

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

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

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

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

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

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

#49 [internal] preparing inline document
#49 sha256:714aafcd3bb00c9f892571f928f4dffd0426bbee3f11b8f3232a2fbc713c9201
#49 DONE 0.0s

#47 [internal] preparing inline document
#47 sha256:7d541c1156aa6091c2287c485a533508d1b331034a0079f6a2e7bc3112dd148f
#47 DONE 0.0s

#43 [internal] preparing inline document
#43 sha256:1cdaf572c254759217ae8ddbf6294ecf6a95ebafa58585c8817a2ea2039d4271
#43 DONE 0.0s

#41 [internal] preparing inline document
#41 sha256:9526d55822be376f5da2e59d0f7709aa2bc57694e77999b756fa13b7c922ba2d
#41 DONE 0.0s

#30 [internal] preparing inline document
#30 sha256:389131f1d4802f6e42da2898b351effafc9b79b4315ab7f4f5f1bdeaeededf2b
#30 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:b7d452a9eb0fcdea25adc7bb32b56973cbbb501bdcdb113489989285ca764749
#8 DONE 0.0s

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

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

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

#11 [stage-1  3/37] COPY <<-EOF /etc/apt/apt.conf.d/mirror-retry
#11 sha256:e526f6edcf68147a46bf4c606ff411792d990616ae4bd7f71894b23f0601c439
#11 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:bec0c0b25ddb5ef655736fa3437da9dd5b2f693a6464bba855eabefdf6136be4
#14 CACHED

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

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

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

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

#17 [stage-0  4/10] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install build-essential curl git libcap-dev sudo
#17 sha256:5ab1a020d2ea0d6b9ff3320cc6e5a363215e9387a6aef325d295c129769038b9
#17 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:7d51317256423bca771e5eef40a434958a807b75be8671c15e5e497bbdcdd161
#20 CACHED

#55 [internal] load build context
#55 sha256:d85d726ac6b1ebdba3a708c9034c92f5cc72ae63f755d92ebcd85bc9aee6c672
#55 transferring context: 15.10MB 3.3s
#55 transferring context: 16.26MB 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:f5e47685bcddf10330200a6c944ce53df087fa7ec921b6bdefeaa70f79d6cd51
#21 0.633 Note: switching to '7d4a0f2e0fefe748efbd7358775b1a0bd8267544'.
#21 0.633 
#21 0.633 You are in 'detached HEAD' state. You can look around, make experimental
#21 0.633 changes and commit them, and you can discard any commits you make in this
#21 0.633 state without impacting any branches by switching back to a branch.
#21 0.633 
#21 0.633 If you want to create a new branch to retain commits you create, you may
#21 0.633 do so (now or later) by using -c with the switch command. Example:
#21 0.633 
#21 0.633   git switch -c <new-branch-name>
#21 0.633 
#21 0.633 Or undo this operation with:
#21 0.633 
#21 0.633   git switch -
#21 0.633 
#21 0.633 Turn off this advice by setting config variable advice.detachedHead to false
#21 0.633 
#21 0.633 HEAD is now at 7d4a0f2e0 Merge pull request #4874 from rjbou/2010
#21 0.774 checking for ocamlc... ocamlc
#21 0.785 OCaml version is 4.14.2
#21 0.794 OCaml library path is /tmp/opam/bootstrap/ocaml/lib/ocaml
#21 0.794 checking for ocamlopt... ocamlopt
#21 0.802 checking for ocamlc.opt... ocamlc.opt
#21 0.811 checking for ocamlopt.opt... ocamlopt.opt
#21 0.822 checking for ocaml... ocaml
#21 0.822 checking for ocamldep... ocamldep
#21 0.823 checking for ocamldep.opt... ocamldep.opt
#21 0.833 checking for ocamlmktop... ocamlmktop
#21 0.834 checking for ocamlmklib... ocamlmklib
#21 0.835 checking for ocamldoc... ocamldoc
#21 0.835 checking for ocamldoc.opt... ocamldoc.opt
#21 0.848 checking for ocamlbuild... no
#21 0.849 checking OCaml Sys.os_type... Unix
#21 0.876 checking for gawk... no
#21 0.876 checking for mawk... mawk
#21 0.887 checking for compiler type... cc
#21 1.166 checking for compiler architecture... arm64
#21 1.451 checking for compiler system... linux
#21 1.754 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#21 1.789 checking whether the C compiler works... yes
#21 1.846 checking for C compiler default output file name... a.out
#21 1.847 checking for suffix of executables... 
#21 1.912 checking whether we are cross compiling... no
#21 1.977 checking for suffix of object files... o
#21 2.012 checking whether we are using the GNU C compiler... yes
#21 2.040 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#21 2.074 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed
#21 2.133 checking for ocamlobjinfo... ocamlobjinfo
#21 2.134 checking for ocamlfind... no
#21 2.134 checking for curl... curl
#21 2.135 checking for dune... no
#21 2.136 checking for cppo... no
#21 2.137 checking for patch... patch
#21 2.137 checking for bunzip2... bunzip2
#21 2.138 
#21 2.138 checking for OCaml findlib package unix... not found
#21 2.139 checking for OCaml findlib package bigarray... not found
#21 2.140 checking for OCaml findlib package extlib... not found
#21 2.141 checking for OCaml findlib package re... not found
#21 2.142 checking for OCaml findlib package re.glob... not found
#21 2.143 checking for OCaml findlib package cmdliner... not found
#21 2.144 checking for OCaml findlib package ocamlgraph... not found
#21 2.146 checking for OCaml findlib package cudf... not found
#21 2.147 checking for OCaml findlib package dose3.common... not found
#21 2.148 checking for OCaml findlib package dose3.algo... not found
#21 2.149 checking for OCaml findlib package opam-file-format... not found
#21 2.151 checking for OCaml findlib package mccs... not found
#21 2.153 checking for g++... g++
#21 2.185 checking whether we are using the GNU C++ compiler... yes
#21 2.220 checking whether g++ accepts -g... yes
#21 2.254 
#21 2.254 ============================================================================
#21 2.254 Some dependencies are missing. If you are just interested in the stand-alone
#21 2.254 'opam' binary, run 'make lib-ext' to download and include them.
#21 2.254 ============================================================================
#21 2.254 
#21 2.285 configure: creating ./config.status
#21 2.393 config.status: creating Makefile.config
#21 2.408 config.status: creating src/client/opamManifest.inc
#21 2.432 
#21 2.436 Opam will be built WITH a built-in solver
#21 2.436 
#21 2.436 Executables will be installed in /usr/local/bin
#21 2.436 Manual pages will be installed in /usr/local/share/man
#21 2.473 make -j -C src_ext lib-ext
#21 2.475 make[1]: Entering directory '/tmp/opam-build-2.0/src_ext'
#21 2.512 [ -e dune-local.tbz ] || \
#21 2.512 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.515 [ -e cppo.tbz ] || \
#21 2.515 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.518 [ -e extlib.tar.gz ] || \
#21 2.518 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.520 [ -e re.tbz ] || \
#21 2.520 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.523 [ -e cmdliner.tbz ] || \
#21 2.523 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.526 [ -e ocamlgraph.tar.gz ] || \
#21 2.526 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.528 [ -e cudf.tar.gz ] || \
#21 2.528 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.532 [ -e dose3.tar.gz ] || \
#21 2.532 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.535 [ -e opam-file-format.tar.gz ] || \
#21 2.535 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.538 [ -e result.tar.gz ] || \
#21 2.538 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.539 [ -e seq.tar.gz ] || \
#21 2.539 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.542 [ -e mccs.tar.gz ] || \
#21 2.542 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.953 dose3.tar.gz has the expected MD5.
#21 2.955 mkdir -p tmp-dose3
#21 2.956 cd tmp-dose3 && gunzip -c ../dose3.tar.gz | tar xf -
#21 2.982 rm -rf dose3
#21 2.989 patching file common/criteria_lexer.mll
#21 2.989 patching file common/input.ml
#21 3.039 MD5 for ocamlgraph.tar.gz differ:
#21 3.039   expected: 9d71ca69271055bd22d0dfe4e939831a
#21 3.039     actual: 9d1ead73e678fa2f51a70a933b0bf017
#21 3.039 Failed to download http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz
#21 3.043 cmdliner.tbz has the expected MD5.
#21 3.044 mkdir -p tmp-cmdliner
#21 3.046 cd tmp-cmdliner && bunzip2 -c ../cmdliner.tbz | tar xf -
#21 3.061 rm -rf cmdliner
#21 3.069 seq.tar.gz has the expected MD5.
#21 3.069 cudf.tar.gz has the expected MD5.
#21 3.070 mkdir -p tmp-seq
#21 3.070 mkdir -p tmp-cudf
#21 3.071 cd tmp-seq && gunzip -c ../seq.tar.gz | tar xf -
#21 3.072 cd tmp-cudf && gunzip -c ../cudf.tar.gz | tar xf -
#21 3.076 rm -rf seq
#21 3.083 patching file .gitignore
#21 3.084 patching file Makefile
#21 3.084 patching file select_version.ml
#21 3.085 patching file seq.opam
#21 3.085 patching file src/seq.ml
#21 3.085 patching file src/seq.mli
#21 3.085 patching file src/seq_alias.ml
#21 3.085 patching file src/seq_alias.mli
#21 3.085 rm -rf cudf
#21 3.086 patching file src/seq_redef.ml
#21 3.086 patching file src/seq_redef.mli
#21 3.087 opam-file-format.tar.gz has the expected MD5.
#21 3.087 extlib.tar.gz has the expected MD5.
#21 3.088 mkdir -p tmp-opam-file-format
#21 3.088 mkdir -p tmp-extlib
#21 3.089 cd tmp-extlib && gunzip -c ../extlib.tar.gz | tar xf -
#21 3.090 cd tmp-opam-file-format && gunzip -c ../opam-file-format.tar.gz | tar xf -
#21 3.097 rm -rf opam-file-format
#21 3.099 rm -f seq/src/seq.ml seq/src/seq.mli
#21 3.100 rm -rf extlib
#21 3.106 patching file src/extList.ml
#21 3.108 patching file src/extHashtbl.ml
#21 3.111 patching file src/configure.ml
#21 3.155 MD5 for ocamlgraph.tar.gz differ:
#21 3.155   expected: 9d71ca69271055bd22d0dfe4e939831a
#21 3.155     actual: d41d8cd98f00b204e9800998ecf8427e
#21 3.156 Failed to download ocamlgraph from opam cache
#21 3.156 make[1]: *** [Makefile:164: ocamlgraph.download] Error 1
#21 3.156 make[1]: *** Waiting for unfinished jobs....
#21 3.226 dune-local.tbz has the expected MD5.
#21 3.319 result.tar.gz has the expected MD5.
#21 3.343 cppo.tbz has the expected MD5.
#21 3.367 re.tbz has the expected MD5.
#21 3.417 mccs.tar.gz has the expected MD5.
#21 3.418 rm dune-local.download
#21 3.418 make[1]: Leaving directory '/tmp/opam-build-2.0/src_ext'
#21 3.418 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-11 09:44.08: Job failed: Failed: Build failed