Build:
  1. 1
  2. 0
2024-06-11 09:43.49: New job: Build using linux-arm64 in
                                [https://github.com/ocaml/opam-repository#master (402ab79d081f2057b91cdaefd2c4729219f1a307)]
2024-06-11 09:43.49: Will push staging image to ocurrent/opam-staging:alpine-3.19-opam-arm64

Dockerfile:

# syntax=docker/dockerfile:1

# Autogenerated by OCaml-Dockerfile scripts
FROM alpine:3.19
LABEL distro_style="apk"
RUN apk update && apk upgrade
RUN apk add build-base bzip2 git tar curl ca-certificates openssl
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
RUN strip /usr/local/bin/opam*

FROM alpine:3.19
RUN <<-EOF cat >> /etc/apk/repositories
	@edge https://dl-cdn.alpinelinux.org/alpine/edge/main
	@edgecommunity https://dl-cdn.alpinelinux.org/alpine/edge/community
	@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing
EOF
RUN apk update && apk upgrade
RUN apk add build-base patch tar ca-certificates git rsync curl sudo bash libx11-dev nano coreutils xz ncurses-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 addgroup -S -g 1000 opam
RUN adduser -S -u 1000 -G opam opam
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 sed -i.bak 's/^Defaults.*requiretty//g' /etc/sudoers
USER 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.49: Using cache hint "opam-alpine-3.19"
2024-06-11 09:43.49: Waiting for resource in pool OCluster
2024-06-11 09:43.49: Waiting for worker…
2024-06-11 09:43.49: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
All commits already cached
Updating files:  59% (18657/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:488e3cdc6b273b9096ff98a0027e5e718bd804081751f38f06d265298010646f
#1 transferring dockerfile: 4.42kB done
#1 DONE 0.1s

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

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

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

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

#6 [internal] load metadata for docker.io/library/alpine:3.19
#6 sha256:f059e45808ad266df47fdc2ad08a3516898861ad228b945ce27f188d48fa04d5
#6 DONE 0.6s

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

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

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

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

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

#28 [internal] preparing inline document
#28 sha256:389131f1d4802f6e42da2898b351effafc9b79b4315ab7f4f5f1bdeaeededf2b
#28 DONE 0.0s

#8 [stage-0  1/10] FROM docker.io/library/alpine:3.19@sha256:c5b1261d6d3e43071626931fc004f70149baeba2c8ec672bd4f27761f8e1ad6b
#8 sha256:ee18d066b3324d086aba109fef89bd5524b0bc7807d3a0df5272a80ee37d943e
#8 DONE 0.0s

#14 [stage-0  4/10] RUN git config --global user.email "docker@example.com"
#14 sha256:d4632e7d15301b6e2dcc3cc50bcf14eaf8c287e3c61933261d260c82fb32f6fb
#14 CACHED

#15 [stage-0  5/10] RUN git config --global user.name "Docker"
#15 sha256:7fd2830d066e49a4ead627d32df3837c91b98a4693b83738d9f0e847c6550f79
#15 CACHED

#13 [stage-0  3/10] RUN apk add build-base bzip2 git tar curl ca-certificates openssl
#13 sha256:32abb1a6aace41c3f708b7cb1eee8a76acfc349d4e43abfee99e793269bf7b61
#13 CACHED

#12 [stage-0  2/10] RUN apk update && apk upgrade
#12 sha256:ae5c6b366fb3ed55c0685d7e8ef2aa91bf66b226d855a3d27d4d662e39206a23
#12 CACHED

#16 [stage-0  6/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
#16 sha256:a2b4480ef95e31b287979a73a6b688b76cf4093f08b9103f63c314dcb70d0c30
#16 CACHED

#50 [internal] load build context
#50 sha256:e9b3ec906c8075b6817aca66770f2c1094c029f852f34ce7e2d3e00968b75bc5
#50 transferring context: 15.83MB 3.4s
#50 transferring context: 15.90MB 3.5s done
#50 CANCELED

#17 [stage-0  7/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
#17 sha256:d1edd435df1b6796f3a4a30f3d5abadd587b385d887051b715d2b918561c3d12
#17 0.670 Note: switching to '7d4a0f2e0fefe748efbd7358775b1a0bd8267544'.
#17 0.670 
#17 0.670 You are in 'detached HEAD' state. You can look around, make experimental
#17 0.670 changes and commit them, and you can discard any commits you make in this
#17 0.670 state without impacting any branches by switching back to a branch.
#17 0.670 
#17 0.670 If you want to create a new branch to retain commits you create, you may
#17 0.670 do so (now or later) by using -c with the switch command. Example:
#17 0.670 
#17 0.670   git switch -c <new-branch-name>
#17 0.670 
#17 0.670 Or undo this operation with:
#17 0.670 
#17 0.670   git switch -
#17 0.670 
#17 0.670 Turn off this advice by setting config variable advice.detachedHead to false
#17 0.670 
#17 0.670 HEAD is now at 7d4a0f2e0 Merge pull request #4874 from rjbou/2010
#17 0.748 checking for ocamlc... ocamlc
#17 0.758 OCaml version is 4.14.2
#17 0.765 OCaml library path is /tmp/opam/bootstrap/ocaml/lib/ocaml
#17 0.766 checking for ocamlopt... ocamlopt
#17 0.776 checking for ocamlc.opt... ocamlc.opt
#17 0.785 checking for ocamlopt.opt... ocamlopt.opt
#17 0.798 checking for ocaml... ocaml
#17 0.798 checking for ocamldep... ocamldep
#17 0.799 checking for ocamldep.opt... ocamldep.opt
#17 0.807 checking for ocamlmktop... ocamlmktop
#17 0.808 checking for ocamlmklib... ocamlmklib
#17 0.808 checking for ocamldoc... ocamldoc
#17 0.809 checking for ocamldoc.opt... ocamldoc.opt
#17 0.821 checking for ocamlbuild... no
#17 0.822 checking OCaml Sys.os_type... Unix
#17 0.857 checking for gawk... no
#17 0.857 checking for mawk... no
#17 0.857 checking for nawk... no
#17 0.858 checking for awk... awk
#17 0.863 checking for compiler type... cc
#17 1.169 checking for compiler architecture... arm64
#17 1.484 checking for compiler system... linux
#17 1.810 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64
#17 1.837 checking whether the C compiler works... yes
#17 1.895 checking for C compiler default output file name... a.out
#17 1.896 checking for suffix of executables... 
#17 1.950 checking whether we are cross compiling... no
#17 2.006 checking for suffix of object files... o
#17 2.045 checking whether we are using the GNU C compiler... yes
#17 2.084 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 accepts -g... yes
#17 2.127 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 option to accept ISO C89... none needed
#17 2.188 checking for ocamlobjinfo... ocamlobjinfo
#17 2.189 checking for ocamlfind... no
#17 2.190 checking for curl... curl
#17 2.190 checking for dune... no
#17 2.191 checking for cppo... no
#17 2.191 checking for patch... patch
#17 2.192 checking for bunzip2... bunzip2
#17 2.192 
#17 2.192 checking for OCaml findlib package unix... not found
#17 2.192 checking for OCaml findlib package bigarray... not found
#17 2.193 checking for OCaml findlib package extlib... not found
#17 2.193 checking for OCaml findlib package re... not found
#17 2.193 checking for OCaml findlib package re.glob... not found
#17 2.193 checking for OCaml findlib package cmdliner... not found
#17 2.193 checking for OCaml findlib package ocamlgraph... not found
#17 2.194 checking for OCaml findlib package cudf... not found
#17 2.194 checking for OCaml findlib package dose3.common... not found
#17 2.194 checking for OCaml findlib package dose3.algo... not found
#17 2.194 checking for OCaml findlib package opam-file-format... not found
#17 2.194 checking for OCaml findlib package mccs... not found
#17 2.195 checking for g++... g++
#17 2.216 checking whether we are using the GNU C++ compiler... yes
#17 2.256 checking whether g++ accepts -g... yes
#17 2.297 
#17 2.298 ============================================================================
#17 2.298 Some dependencies are missing. If you are just interested in the stand-alone
#17 2.298 'opam' binary, run 'make lib-ext' to download and include them.
#17 2.298 ============================================================================
#17 2.298 
#17 2.319 configure: creating ./config.status
#17 2.394 config.status: creating Makefile.config
#17 2.405 config.status: creating src/client/opamManifest.inc
#17 2.420 
#17 2.422 Opam will be built WITH a built-in solver
#17 2.422 
#17 2.422 Executables will be installed in /usr/local/bin
#17 2.422 Manual pages will be installed in /usr/local/share/man
#17 2.450 make -j -C src_ext lib-ext
#17 2.452 make[1]: Entering directory '/tmp/opam-build-2.0/src_ext'
#17 2.488 [ -e dune-local.tbz ] || \
#17 2.488 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; }; }; }
#17 2.489 [ -e cppo.tbz ] || \
#17 2.489 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; }; }; }
#17 2.493 [ -e extlib.tar.gz ] || \
#17 2.493 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; }; }; }
#17 2.496 [ -e re.tbz ] || \
#17 2.496 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; }; }; }
#17 2.497 [ -e cmdliner.tbz ] || \
#17 2.497 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; }; }; }
#17 2.502 [ -e ocamlgraph.tar.gz ] || \
#17 2.502 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; }; }; }
#17 2.505 [ -e cudf.tar.gz ] || \
#17 2.505 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; }; }; }
#17 2.505 [ -e dose3.tar.gz ] || \
#17 2.505 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; }; }; }
#17 2.510 [ -e opam-file-format.tar.gz ] || \
#17 2.510 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; }; }; }
#17 2.513 [ -e result.tar.gz ] || \
#17 2.513 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; }; }; }
#17 2.514 [ -e seq.tar.gz ] || \
#17 2.514 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; }; }; }
#17 2.516 [ -e mccs.tar.gz ] || \
#17 2.516 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; }; }; }
#17 2.660 dose3.tar.gz has the expected MD5.
#17 2.661 mkdir -p tmp-dose3
#17 2.662 cd tmp-dose3 && gunzip -c ../dose3.tar.gz | tar xf -
#17 2.674 cudf.tar.gz has the expected MD5.
#17 2.675 mkdir -p tmp-cudf
#17 2.676 cd tmp-cudf && gunzip -c ../cudf.tar.gz | tar xf -
#17 2.689 rm -rf cudf
#17 2.692 rm -rf dose3
#17 2.694 cmdliner.tbz has the expected MD5.
#17 2.696 mkdir -p tmp-cmdliner
#17 2.697 cd tmp-cmdliner && bunzip2 -c ../cmdliner.tbz | tar xf -
#17 2.697 patching file common/criteria_lexer.mll
#17 2.697 patching file common/input.ml
#17 2.711 rm -rf cmdliner
#17 2.742 extlib.tar.gz has the expected MD5.
#17 2.743 mkdir -p tmp-extlib
#17 2.744 cd tmp-extlib && gunzip -c ../extlib.tar.gz | tar xf -
#17 2.755 rm -rf extlib
#17 2.758 patching file src/extList.ml
#17 2.760 patching file src/extHashtbl.ml
#17 2.762 patching file src/configure.ml
#17 2.778 MD5 for ocamlgraph.tar.gz differ:
#17 2.778   expected: 9d71ca69271055bd22d0dfe4e939831a
#17 2.778     actual: 9d1ead73e678fa2f51a70a933b0bf017
#17 2.779 Failed to download http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz
#17 2.782 seq.tar.gz has the expected MD5.
#17 2.783 mkdir -p tmp-seq
#17 2.784 result.tar.gz has the expected MD5.
#17 2.784 cd tmp-seq && gunzip -c ../seq.tar.gz | tar xf -
#17 2.785 mkdir -p tmp-result
#17 2.786 cd tmp-result && gunzip -c ../result.tar.gz | tar xf -
#17 2.787 rm -rf seq
#17 2.790 rm -rf result
#17 2.793 patching file .gitignore
#17 2.793 patching file Makefile
#17 2.794 patching file select_version.ml
#17 2.794 patching file seq.opam
#17 2.794 patching file src/seq.ml
#17 2.794 patching file src/seq.mli
#17 2.795 patching file src/seq_alias.ml
#17 2.795 patching file src/seq_alias.mli
#17 2.795 patching file src/seq_redef.ml
#17 2.795 patching file src/seq_redef.mli
#17 2.804 rm -f seq/src/seq.ml seq/src/seq.mli
#17 2.813 opam-file-format.tar.gz has the expected MD5.
#17 2.814 mkdir -p tmp-opam-file-format
#17 2.815 cd tmp-opam-file-format && gunzip -c ../opam-file-format.tar.gz | tar xf -
#17 2.820 rm -rf opam-file-format
#17 2.901 MD5 for ocamlgraph.tar.gz differ:
#17 2.901   expected: 9d71ca69271055bd22d0dfe4e939831a
#17 2.901     actual: d41d8cd98f00b204e9800998ecf8427e
#17 2.905 Failed to download ocamlgraph from opam cache
#17 2.908 make[1]: *** [Makefile:164: ocamlgraph.download] Error 1
#17 2.908 make[1]: *** Waiting for unfinished jobs....
#17 2.990 mccs.tar.gz has the expected MD5.
#17 2.995 cppo.tbz has the expected MD5.
#17 3.007 dune-local.tbz has the expected MD5.
#17 3.046 re.tbz has the expected MD5.
#17 3.047 rm dune-local.download
#17 3.047 make[1]: Leaving directory '/tmp/opam-build-2.0/src_ext'
#17 3.048 make: *** [Makefile:57: lib-ext] Error 2
#17 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  7/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.25: Job failed: Failed: Build failed