Build:
- 0
2026-09-05 11:02.11: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocaml-opam/opam2web.git#refs/pull/247/head (4b93f80debf83ce3bd825495738af474a2ed7e9d)]
2026-09-05 11:02.11: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-09-05 11:02.11: Waiting for resource in pool OCluster
2026-09-05 11:02.11: Waiting for worker…
2026-09-05 11:02.41: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
HEAD is now at 4b93f80 Avoid duplicated archive-mirrors: field in the repo file
Synchronising submodule url for 'content/doc'
Cleared directory 'content/doc'
Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) unregistered for path 'content/doc'
Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) registered for path 'content/doc'
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 3.29kB done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1.3
#2 DONE 0.2s
#3 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
#3 CACHED
#4 [internal] load .dockerignore
#4 transferring context: 53B done
#4 DONE 0.1s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.20-ocaml-4.14
#5 ...
#6 [internal] load metadata for docker.io/ocaml/opam:archive
#6 DONE 0.4s
#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.20-ocaml-4.14
#5 DONE 0.4s
#7 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:c4a2991b7db41ca992e7f2ae059d1ed2a7c1cb5a0437dfd83bea7fca1bdef30d
#7 CACHED
#8 [build-opam-doc 1/15] FROM docker.io/ocaml/opam:alpine-3.20-ocaml-4.14@sha256:f92b268390a2ea23f1e5a779f5cf75454639ec00650fa9def72c458bec72ddf4
#8 DONE 0.0s
#9 [build-opam-doc 2/15] RUN sudo apk add cgit groff
#9 CACHED
#10 [build-opam-doc 3/15] RUN sudo mkdir -p /usr/local/bin && echo -e '#!/bin/sh -e\n echo\n echo\n echo "<!DOCTYPE html>"\n echo "<HTML><HEAD><TITLE>$(basename $2 .1) manpage</TITLE></HEAD><BODY>"\n /usr/lib/cgit/filters/html-converters/man2html <$2\n echo "</BODY></HTML>\n' | sudo tee /usr/local/bin/man2html && sudo chmod a+x /usr/local/bin/man2html
#10 CACHED
#11 [internal] load build context
#11 transferring context: 1.16MB 0.1s done
#11 DONE 0.1s
#12 [build-opam2web 2/14] RUN sudo apk add g++ gmp-dev
#12 CACHED
#13 [build-opam2web 3/14] COPY --chown=opam:opam . /home/opam/opam2web
#13 CACHED
#14 [build-opam2web 4/14] WORKDIR /home/opam/opam2web
#14 CACHED
#15 [build-opam2web 5/14] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#15 CACHED
#16 [build-opam2web 6/14] RUN sudo mv /usr/bin/opam-2.3 /usr/bin/opam && opam update
#16 2.679 Continue? [y/n] y
#16 2.679 This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
#16 2.679 You may want to back it up before going further.
#16 2.679
#16 2.691 [NOTE] The 'jobs' option was reset, its value was 255 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
#16 2.691 opam option jobs=255 --global
#16 2.692 Format upgrade done.
#16 ...
#17 [build-opam-doc 4/15] RUN sudo mv /usr/bin/opam-2.3 /usr/bin/opam && opam update
#17 2.312 This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
#17 2.312 You may want to back it up before going further.
#17 2.312
#17 2.312 Continue? [y/n] y
#17 2.320 [NOTE] The 'jobs' option was reset, its value was 255 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
#17 2.320 opam option jobs=255 --global
#17 2.320 Format upgrade done.
#17 25.76
#17 25.76 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
#17 ...
#16 [build-opam2web 6/14] RUN sudo mv /usr/bin/opam-2.3 /usr/bin/opam && opam update
#16 26.74
#16 26.74 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
#16 122.7 [default] synchronised from file:///home/opam/opam-repository
#16 ...
#17 [build-opam-doc 4/15] RUN sudo mv /usr/bin/opam-2.3 /usr/bin/opam && opam update
#17 124.1 [default] synchronised from file:///home/opam/opam-repository
#17 ...
#16 [build-opam2web 6/14] RUN sudo mv /usr/bin/opam-2.3 /usr/bin/opam && opam update
#16 DONE 176.0s
#18 [build-opam2web 7/14] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#9b1b8c0b3b993b0e587bb10d35084af3a380b65e
#18 ...
#17 [build-opam-doc 4/15] RUN sudo mv /usr/bin/opam-2.3 /usr/bin/opam && opam update
#17 DONE 176.5s
#19 [build-opam-doc 5/15] RUN opam option --global 'archive-mirrors+="https://opam.ocaml.org/cache"'
#19 1.660 Added '"https://opam.ocaml.org/cache"' to field archive-mirrors in global configuration
#19 DONE 2.3s
#18 [build-opam2web 7/14] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#9b1b8c0b3b993b0e587bb10d35084af3a380b65e
#18 ...
#20 [build-opam-doc 6/15] RUN opam install odoc
#20 32.00 The following actions will be performed:
#20 32.00 === install 19 packages
#20 32.00 - install astring 0.8.5 [required by odoc]
#20 32.00 - install camlp-streams 5.0.1 [required by odoc-parser]
#20 32.00 - install cmdliner 1.3.0 [required by odoc]
#20 32.00 - install cppo 1.8.0 [required by odoc]
#20 32.00 - install crunch 3.3.1 [required by odoc]
#20 32.00 - install dune 3.17.0 [required by odoc]
#20 32.00 - install fmt 0.9.0 [required by odoc]
#20 32.00 - install fpath 0.7.3 [required by odoc]
#20 32.00 - install ocamlbuild 0.15.0 [required by fmt, astring, fpath]
#20 32.00 - install ocamlfind 1.9.6 [required by fmt, astring, fpath]
#20 32.00 - install odoc 2.4.4
#20 32.00 - install odoc-parser 2.4.4 [required by odoc]
#20 32.00 - install ptime 1.2.0 [required by crunch]
#20 32.00 - install re 1.12.0 [required by tyxml]
#20 32.00 - install result 1.5 [required by odoc]
#20 32.00 - install seq base [required by tyxml]
#20 32.00 - install topkg 1.0.7 [required by fmt, astring, fpath]
#20 32.00 - install tyxml 4.6.0 [required by odoc]
#20 32.00 - install uutf 1.0.3 [required by tyxml]
#20 32.00
#20 32.00 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#20 32.72 -> retrieved cmdliner.1.3.0 (https://opam.ocaml.org/cache)
#20 33.04 -> retrieved cppo.1.8.0 (https://opam.ocaml.org/cache)
#20 33.37 -> retrieved crunch.3.3.1 (https://opam.ocaml.org/cache)
#20 34.34 -> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
#20 34.48 -> retrieved camlp-streams.5.0.1 (https://opam.ocaml.org/cache)
#20 34.88 -> retrieved fpath.0.7.3 (https://opam.ocaml.org/cache)
#20 35.30 -> retrieved fmt.0.9.0 (https://opam.ocaml.org/cache)
#20 35.47 -> retrieved ocamlbuild.0.15.0 (https://opam.ocaml.org/cache)
#20 36.22 -> retrieved ocamlfind.1.9.6 (https://opam.ocaml.org/cache)
#20 40.07 -> retrieved dune.3.17.0 (https://opam.ocaml.org/cache)
#20 43.96 -> retrieved ptime.1.2.0 (https://opam.ocaml.org/cache)
#20 44.03 -> retrieved re.1.12.0 (https://opam.ocaml.org/cache)
#20 44.13 -> installed cmdliner.1.3.0
#20 44.53 -> retrieved seq.base (2 extra sources)
#20 44.53 -> retrieved seq.base (2 extra sources)
#20 44.53 -> installed seq.base
#20 44.78 -> retrieved result.1.5 (https://opam.ocaml.org/cache)
#20 46.57 -> retrieved odoc.2.4.4, odoc-parser.2.4.4 (https://opam.ocaml.org/cache)
#20 46.69 -> retrieved tyxml.4.6.0 (https://opam.ocaml.org/cache)
#20 46.71 -> retrieved topkg.1.0.7 (https://opam.ocaml.org/cache)
#20 47.00 -> retrieved uutf.1.0.3 (https://opam.ocaml.org/cache)
#20 48.40 -> installed ocamlfind.1.9.6
#20 48.81 -> installed ocamlbuild.0.15.0
#20 65.79 -> installed topkg.1.0.7
#20 69.46 -> installed uutf.1.0.3
#20 69.78 -> installed fmt.0.9.0
#20 70.19 -> installed ptime.1.2.0
#20 71.65 -> installed astring.0.8.5
#20 75.91 -> installed fpath.0.7.3
#20 ...
#18 [build-opam2web 7/14] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#9b1b8c0b3b993b0e587bb10d35084af3a380b65e
#18 97.49 [default] Initialised
#18 ...
#20 [build-opam-doc 6/15] RUN opam install odoc
#20 106.7 -> installed dune.3.17.0
#20 107.9 -> installed result.1.5
#20 108.2 -> installed camlp-streams.5.0.1
#20 109.1 -> installed crunch.3.3.1
#20 110.5 -> installed cppo.1.8.0
#20 111.4 -> installed re.1.12.0
#20 111.5 -> installed odoc-parser.2.4.4
#20 119.8 -> installed tyxml.4.6.0
#20 ...
#18 [build-opam2web 7/14] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#9b1b8c0b3b993b0e587bb10d35084af3a380b65e
#18 DONE 134.5s
#21 [build-opam2web 8/14] RUN opam option --global 'archive-mirrors+="https://opam.ocaml.org/cache"'
#21 0.703 Added '"https://opam.ocaml.org/cache"' to field archive-mirrors in global configuration
#21 DONE 2.0s
#20 [build-opam-doc 6/15] RUN opam install odoc
#20 ...
#22 [build-opam2web 9/14] RUN opam install . --destdir /opt/opam2web
#22 2.142 [WARNING] Failed checks on opam2web package definition from source at file:///home/opam/opam2web:
#22 2.142 warning 68: Missing field 'license'
#22 ...
#20 [build-opam-doc 6/15] RUN opam install odoc
#20 138.4 -> installed odoc.2.4.4
#20 139.7 Done.
#20 139.7 # To update the current shell environment, run: eval $(opam env)
#20 DONE 141.5s
#22 [build-opam2web 9/14] RUN opam install . --destdir /opt/opam2web
#22 6.328 Package opam2web does not exist, create as a NEW package? [y/n] y
#22 6.328 opam2web is now pinned to file:///home/opam/opam2web (version dev)
#22 ...
#23 [build-opam-doc 7/15] RUN git clone https://github.com/ocaml/opam /home/opam/opam && git -C /home/opam/opam checkout f8e38f4c5f08a03ae273b281a439af94b547b782
#23 0.757 Cloning into '/home/opam/opam'...
#23 ...
#22 [build-opam2web 9/14] RUN opam install . --destdir /opt/opam2web
#22 21.38 The following actions will be performed:
#22 21.38 === recompile 2 packages
#22 21.38 - recompile ocaml 4.14.2 [upstream or system changes]
#22 21.38 - recompile opam-depext 1.2.3 [uses ocaml]
#22 21.38 === install 98 packages
#22 21.38 - install angstrom 0.16.1 [required by uri]
#22 21.38 - install asn1-combinators 0.3.2 [required by x509]
#22 21.38 - install astring 0.8.5 [required by conduit]
#22 21.38 - install base v0.16.5 [required by ppx_sexp_conv]
#22 21.39 - install base-bytes base [required by omd, extlib]
#22 21.39 - install base64 3.5.2 [required by cohttp]
#22 21.39 - install bigstringaf 0.10.0 [required by angstrom]
#22 21.39 - install bos 0.3.0 [required by ca-certs]
#22 21.39 - install ca-certs 1.0.3 [required by conduit-lwt-unix]
#22 21.39 - install cmdliner 1.3.0 [required by opam2web]
#22 21.39 - install cohttp 6.3.0 [required by cohttp-lwt-unix]
#22 21.39 - install cohttp-lwt 6.3.0 [required by cohttp-lwt-unix]
#22 21.39 - install cohttp-lwt-unix 6.3.0 [required by opam2web]
#22 21.39 - install conduit 8.0.0 [required by conduit-lwt]
#22 21.39 - install conduit-lwt 8.0.0 [required by cohttp-lwt-unix]
#22 21.39 - install conduit-lwt-unix 8.0.0 [required by cohttp-lwt-unix]
#22 21.39 - install conf-c++ 1.0 [required by mccs]
#22 21.39 - install conf-gmp 5 [required by conf-gmp-powm-sec, zarith]
#22 21.39 - install conf-gmp-powm-sec 4 [required by mirage-crypto-pk]
#22 21.39 - install conf-pkg-config 5 [required by zarith]
#22 21.39 - install cow 2.5.0 [required by opam2web]
#22 21.39 - install cppo 1.8.0 [required by extlib]
#22 21.39 - install csexp 1.5.2 [required by dune-configurator]
#22 21.39 - install cstruct 6.2.0 [required by hex]
#22 21.39 - install cudf 0.10 [required by opam-lib]
#22 21.39 - install digestif 1.3.1 [required by ca-certs]
#22 21.39 - install domain-name 0.5.0 [required by ipaddr]
#22 21.39 - install dose3 5.0.1-2 [required by opam-lib]
#22 21.39 - install dune 3.24.2 [required by opam2web]
#22 21.39 - install dune-configurator 3.24.2 [required by base, lwt, mirage-crypto]
#22 21.39 - install duration 0.3.1 [required by mirage-crypto-rng]
#22 21.39 - install eqaf 0.10 [required by digestif, mirage-crypto]
#22 21.39 - install extlib 1.7.7-1 [required by opam-client]
#22 21.39 - install ezjsonm 1.3.0 [required by cow]
#22 21.39 - install fmt 0.11.0 [required by cohttp-lwt-unix]
#22 21.39 - install fpath 0.7.3 [required by ca-certs]
#22 21.39 - install gen 1.1 [required by sedlex]
#22 21.39 - install gmap 0.3.0 [required by x509]
#22 21.39 - install hex 1.5.0 [required by ezjsonm]
#22 21.39 - install http 6.3.0 [required by cohttp-lwt-unix]
#22 21.39 - install ipaddr 5.6.2 [required by cohttp-lwt, cohttp, conduit-lwt-unix]
#22 21.39 - install ipaddr-sexp 5.6.2 [required by conduit-lwt-unix]
#22 21.39 - install js_of_ocaml 6.2.0 [required by opam2web]
#22 21.39 - install js_of_ocaml-compiler 6.2.0 [required by js_of_ocaml]
#22 21.39 - install js_of_ocaml-ppx 6.2.0 [required by opam2web]
#22 21.39 - install jsonm 1.0.2 [required by opam-lib]
#22 21.39 - install kdf 1.1.1 [required by x509]
#22 21.39 - install logs 0.10.0 [required by cohttp-lwt-unix]
#22 21.39 - install lwt 6.1.2 [required by cohttp-lwt-unix]
#22 21.39 - install macaddr 5.6.2 [required by ipaddr]
#22 21.39 - install magic-mime 1.3.1 [required by cohttp-lwt-unix]
#22 21.39 - install mccs 1.1+19 [required by opam-solver]
#22 21.39 - install menhir 20260209 [required by js_of_ocaml-compiler]
#22 21.39 - install menhirCST 20260209 [required by menhir]
#22 21.39 - install menhirGLR 20260209 [required by menhir]
#22 21.39 - install menhirLib 20260209 [required by js_of_ocaml-compiler]
#22 21.39 - install menhirSdk 20260209 [required by js_of_ocaml-compiler]
#22 21.39 - install mirage-crypto 2.4.1 [required by ca-certs]
#22 21.39 - install mirage-crypto-ec 2.4.1 [required by x509]
#22 21.39 - install mirage-crypto-pk 2.4.1 [required by x509]
#22 21.39 - install mirage-crypto-rng 2.4.1 [required by x509]
#22 21.39 - install ocaml-compiler-libs v0.12.4 [required by ppxlib]
#22 21.39 - install ocaml-syntax-shims 1.0.0 [required by angstrom]
#22 21.39 - install ocamlbuild 0.16.1 [required by xmlm]
#22 21.39 - install ocamlfind 1.9.8 [required by opam-lib, opamfu]
#22 21.39 - install ocamlgraph 1.8.8 [required by opam-lib]
#22 21.39 - install ocplib-endian 1.2 [required by lwt]
#22 21.39 - install ohex 0.2.0 [required by ca-certs]
#22 21.39 - install omd 1.3.2 [required by opam2web]
#22 21.39 - install opam-client 2.0.10 [required by opam2web]
#22 21.39 - install opam-core 2.0.10 [required by opam2web]
#22 21.39 - install opam-file-format 2.1.0 [required by opam2web]
#22 21.39 - install opam-format 2.0.10 [required by opam2web]
#22 21.39 - install opam-lib 1.3.1 (deprecated) [required by opam2web]
#22 21.39 - install opam-repository 2.0.10 [required by opam-client]
#22 21.39 - install opam-solver 2.0.10 [required by opam-client]
#22 21.39 - install opam-state 2.0.10 [required by opam2web]
#22 21.39 - install opam2web dev (pinned)
#22 21.39 - install opamfu 0.1.4 [required by opam2web]
#22 21.39 - install ppx_derivers 1.2.1 [required by ppxlib]
#22 21.39 - install ppx_sexp_conv v0.16.0 [required by cohttp-lwt-unix]
#22 21.39 - install ppxlib 0.35.0 [required by js_of_ocaml, js_of_ocaml-ppx]
#22 21.39 - install ptime 1.2.0 [required by ca-certs]
#22 21.39 - install re 1.14.0 [required by opam2web]
#22 21.39 - install rresult 0.7.0 [required by bos]
#22 21.39 - install sedlex 3.7 [required by js_of_ocaml-compiler]
#22 21.39 - install seq base [required by gen]
#22 21.39 - install sexplib0 v0.16.0 [required by conduit-lwt, cohttp, cohttp-lwt, ezjsonm]
#22 21.39 - install stdlib-shims 0.3.0 [required by ppxlib]
#22 21.39 - install stringext 1.6.0 [required by cohttp]
#22 21.39 - install topkg 1.1.1 [required by xmlm]
#22 21.39 - install uri 4.4.0 [required by opam2web]
#22 21.39 - install uri-sexp 4.4.0 [required by cohttp]
#22 21.39 - install uutf 1.0.4 [required by ezjsonm]
#22 21.39 - install x509 1.1.1 [required by ca-certs]
#22 21.39 - install xmlm 1.4.0 [required by cow]
#22 21.39 - install yojson 3.0.0 [required by opam2web]
#22 21.39 - install zarith 1.14 [required by mirage-crypto-pk]
#22 23.72
#22 23.72 The following system packages will first need to be installed:
#22 23.72 g++
#22 23.72
#22 23.72 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
#22 23.72
#22 23.72 opam believes some required external dependencies are missing. opam can:
#22 23.72 > 1. Run apk to install them (may need root/sudo access)
#22 23.72 2. Display the recommended apk command and wait while you run it manually (e.g. in another terminal)
#22 23.72 3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
#22 23.72 4. Abort the installation
#22 23.72
#22 23.72 [1/2/3/4] 1
#22 23.72
#22 23.73 + /usr/bin/sudo "apk" "add" "g++"
#22 ...
#23 [build-opam-doc 7/15] RUN git clone https://github.com/ocaml/opam /home/opam/opam && git -C /home/opam/opam checkout f8e38f4c5f08a03ae273b281a439af94b547b782
#23 13.93 Note: switching to 'f8e38f4c5f08a03ae273b281a439af94b547b782'.
#23 13.93
#23 13.93 You are in 'detached HEAD' state. You can look around, make experimental
#23 13.93 changes and commit them, and you can discard any commits you make in this
#23 13.93 state without impacting any branches by switching back to a branch.
#23 13.93
#23 13.93 If you want to create a new branch to retain commits you create, you may
#23 13.93 do so (now or later) by using -c with the switch command. Example:
#23 13.93
#23 13.93 git switch -c <new-branch-name>
#23 13.93
#23 13.93 Or undo this operation with:
#23 13.93
#23 13.93 git switch -
#23 13.93
#23 13.93 Turn off this advice by setting config variable advice.detachedHead to false
#23 13.93
#23 13.93 HEAD is now at f8e38f4c5 Merge pull request #7082 from RyanGibb/man-conf-conj
#23 DONE 17.1s
#24 [build-opam-doc 8/15] WORKDIR /home/opam/opam
#24 DONE 0.1s
#22 [build-opam2web 9/14] RUN opam install . --destdir /opt/opam2web
#22 26.27 - OK: 297 MiB in 102 packages
#22 26.43
#22 26.43 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#22 26.73 -> retrieved angstrom.0.16.1 (https://opam.ocaml.org/cache)
#22 26.75 -> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
#22 26.76 -> retrieved asn1-combinators.0.3.2 (https://opam.ocaml.org/cache)
#22 26.93 -> retrieved base64.3.5.2 (https://opam.ocaml.org/cache)
#22 26.95 -> retrieved bigstringaf.0.10.0 (https://opam.ocaml.org/cache)
#22 27.31 -> retrieved base.v0.16.5 (https://opam.ocaml.org/cache)
#22 27.33 -> retrieved ca-certs.1.0.3 (https://opam.ocaml.org/cache)
#22 27.36 -> retrieved bos.0.3.0 (https://opam.ocaml.org/cache)
#22 27.56 -> retrieved cmdliner.1.3.0 (https://opam.ocaml.org/cache)
#22 27.68 -> retrieved conduit.8.0.0, conduit-lwt.8.0.0, conduit-lwt-unix.8.0.0 (https://opam.ocaml.org/cache)
#22 27.71 -> retrieved conf-c++.1.0 (https://opam.ocaml.org/cache)
#22 27.83 -> retrieved conf-gmp.5 (https://opam.ocaml.org/cache)
#22 27.84 -> installed conf-gmp.5
#22 28.40 -> retrieved cohttp.6.3.0, cohttp-lwt.6.3.0, cohttp-lwt-unix.6.3.0, http.6.3.0 (https://opam.ocaml.org/cache)
#22 28.40 -> retrieved conf-gmp-powm-sec.4 (https://opam.ocaml.org/cache)
#22 28.43 -> installed conf-c++.1.0
#22 28.43 -> retrieved conf-pkg-config.5 (2 extra sources)
#22 28.43 -> retrieved conf-pkg-config.5 (2 extra sources)
#22 28.45 -> installed conf-gmp-powm-sec.4
#22 28.50 -> installed conf-pkg-config.5
#22 28.60 -> retrieved csexp.1.5.2 (https://opam.ocaml.org/cache)
#22 28.63 -> retrieved cow.2.5.0 (https://opam.ocaml.org/cache)
#22 28.86 -> retrieved cppo.1.8.0 (https://opam.ocaml.org/cache)
#22 28.99 -> retrieved cudf.0.10 (https://opam.ocaml.org/cache)
#22 29.17 -> retrieved cstruct.6.2.0 (https://opam.ocaml.org/cache)
#22 29.20 -> retrieved domain-name.0.5.0 (https://opam.ocaml.org/cache)
#22 30.74 -> retrieved dose3.5.0.1-2 (https://opam.ocaml.org/cache)
#22 31.01 -> retrieved duration.0.3.1 (https://opam.ocaml.org/cache)
#22 31.21 -> retrieved digestif.1.3.1 (https://opam.ocaml.org/cache)
#22 31.40 -> retrieved eqaf.0.10 (https://opam.ocaml.org/cache)
#22 31.59 -> retrieved ezjsonm.1.3.0 (https://opam.ocaml.org/cache)
#22 31.90 -> retrieved fmt.0.11.0 (https://opam.ocaml.org/cache)
#22 32.31 -> retrieved fpath.0.7.3 (https://opam.ocaml.org/cache)
#22 ...
#25 [build-opam-doc 9/15] RUN opam exec -- ./configure --with-vendored-deps --without-mccs && opam exec -- make lib-ext && opam exec -- make
#25 1.303 checking for ocamlc... ocamlc
#25 1.327 OCaml version is 4.14.2
#25 1.345 OCaml library path is /home/opam/.opam/4.14/lib/ocaml
#25 1.345 checking for ocamlopt... ocamlopt
#25 1.404 checking for ocamlc.opt... ocamlc.opt
#25 1.431 checking for ocamlopt.opt... ocamlopt.opt
#25 1.469 checking for ocaml... ocaml
#25 1.469 checking for ocamldep... ocamldep
#25 1.470 checking for ocamldep.opt... ocamldep.opt
#25 1.490 checking for ocamlmktop... ocamlmktop
#25 1.491 checking for ocamlmklib... ocamlmklib
#25 1.491 checking for ocamldoc... ocamldoc
#25 1.492 checking for ocamldoc.opt... ocamldoc.opt
#25 1.523 checking for ocamlbuild... ocamlbuild
#25 1.523 checking OCaml Sys.os_type... Unix
#25 1.583 checking for gawk... no
#25 1.583 checking for mawk... no
#25 1.583 checking for nawk... no
#25 1.583 checking for awk... awk
#25 1.626 checking for compiler type... cc
#25 2.262 checking for compiler architecture... amd64
#25 2.933 checking for compiler system... linux
#25 3.624 checking for compiler target... x86_64-pc-linux-musl
#25 4.312 checking for gcc... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64
#25 4.464 checking whether the C compiler works... yes
#25 4.605 checking for C compiler default output file name... a.out
#25 4.610 checking for suffix of executables...
#25 4.722 checking whether we are cross compiling... no
#25 4.872 checking for suffix of object files... o
#25 4.954 checking whether the compiler supports GNU C... yes
#25 5.039 checking whether gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 accepts -g... yes
#25 5.207 checking for gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 option to enable C11 features... none needed
#25 5.477 checking for ocamlobjinfo... ocamlobjinfo
#25 5.477 checking for ocamlfind... ocamlfind
#25 5.549 checking for curl... curl
#25 5.549 checking for dune... dune
#25 5.550 checking for patch... patch
#25 5.550 checking for bunzip2... bunzip2
#25 5.573 checking for linking method... shared
#25 5.574
#25 5.574 checking for OCaml findlib package unix... found
#25 5.579 checking for OCaml findlib package re 1.10.0 or later... found 1.12.0
#25 5.614 checking for OCaml findlib package base64 3.1.0 or later... no
#25 5.618 checking for OCaml findlib package ocamlgraph 1.8.8 or later... no
#25 5.634 checking for OCaml findlib package cudf 0.7 or later... no
#25 5.638 checking for OCaml findlib package dose3.common 6.1 or later... no
#25 5.646 checking for OCaml findlib package dose3.algo 6.1 or later... no
#25 5.651 checking for OCaml findlib package opam-file-format 2.1.4 or later... no
#25 5.657 checking for OCaml findlib package spdx_licenses 1.4.0 or later... no
#25 5.661 checking for OCaml findlib package opam-0install-cudf 0.5.0 or later... no
#25 5.673 checking for OCaml findlib package jsonm 1.0.2 or later... no
#25 5.677 checking for OCaml findlib package uutf 1.0.3 or later... found 1.0.3
#25 5.758 checking for OCaml findlib package sha 1.13 or later... no
#25 5.763 checking for OCaml findlib package swhid_core 0.1 or later... no
#25 5.768 checking for OCaml findlib package patch 3.0.0 or later... no
#25 5.778 checking for OCaml findlib package tar 3.3.0 or later... no
#25 5.793 checking for OCaml findlib package checkseum 0.5.2 or later... no
#25 5.812 checking for OCaml findlib package decompress 1.5.1 or later... no
#25 5.822 checking for OCaml findlib package mccs 1.1+17 or later... no
#25 5.854
#25 5.979 configure: creating ./config.status
#25 6.352 config.status: creating Makefile.config
#25 6.392 config.status: creating src/ocaml-flags-configure.sexp
#25 6.495 config.status: creating src/core/c-flags.sexp
#25 6.552
#25 6.560 Opam will be built WITHOUT its default built-in solver
#25 6.560
#25 6.560 Executables will be installed in /usr/local/bin
#25 6.560 Manual pages will be installed in /usr/local/share/man
#25 6.560
#25 6.560 Downloading vendored source dependencies...
#25 6.585 * Downloading cppo...
#25 7.145 * Downloading base64...
#25 7.687 * Downloading extlib...
#25 8.161 * Downloading re...
#25 8.780 * Downloading ocamlgraph...
#25 9.235 * Downloading cudf...
#25 9.714 * Downloading dose3...
#25 10.45 * Downloading opam-file-format...
#25 10.83 * Downloading stdlib-shims...
#25 11.21 * Downloading spdx_licenses...
#25 11.59 * Downloading opam-0install-cudf...
#25 12.07 * Downloading 0install-solver...
#25 12.50 * Downloading uutf...
#25 12.75 * Downloading jsonm...
#25 13.00 * Downloading sha...
#25 13.44 * Downloading swhid_core...
#25 14.04 * Downloading menhir...
#25 15.16 * Downloading patch...
#25 15.43 * Downloading checkseum...
#25 15.69 * Downloading optint...
#25 ...
#22 [build-opam2web 9/14] RUN opam install . --destdir /opt/opam2web
#22 40.58 -> retrieved dune.3.24.2, dune-configurator.3.24.2 (https://opam.ocaml.org/cache)
#22 40.61 -> retrieved gen.1.1 (https://opam.ocaml.org/cache)
#22 40.80 -> retrieved hex.1.5.0 (https://opam.ocaml.org/cache)
#22 40.84 -> retrieved gmap.0.3.0 (https://opam.ocaml.org/cache)
#22 41.19 -> retrieved ipaddr.5.6.2, ipaddr-sexp.5.6.2, macaddr.5.6.2 (https://opam.ocaml.org/cache)
#22 41.20 -> retrieved extlib.1.7.7-1 (https://opam.ocaml.org/cache)
#22 41.42 -> retrieved kdf.1.1.1 (https://opam.ocaml.org/cache)
#22 41.45 -> retrieved jsonm.1.0.2 (https://opam.ocaml.org/cache)
#22 41.68 -> retrieved logs.0.10.0 (https://opam.ocaml.org/cache)
#22 41.98 -> retrieved lwt.6.1.2 (https://opam.ocaml.org/cache)
#22 42.01 -> retrieved magic-mime.1.3.1 (https://opam.ocaml.org/cache)
#22 42.59 -> retrieved mccs.1.1+19 (https://opam.ocaml.org/cache)
#22 44.37 -> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (https://opam.ocaml.org/cache)
#22 ...
#25 [build-opam-doc 9/15] RUN opam exec -- ./configure --with-vendored-deps --without-mccs && opam exec -- make lib-ext && opam exec -- make
#25 16.00 * Downloading decompress...
#25 16.62 * Downloading tar...
#25 17.10 * Downloading dune-local...
#25 17.68 done
#25 17.68 Extracting vendored source dependencies in src_ext/... done
#25 23.18 make -j -C src_ext lib-ext
#25 23.18 make[1]: Entering directory '/home/opam/opam/src_ext'
#25 23.19 NOTE: make lib-ext is no longer required
#25 23.19 make[1]: Leaving directory '/home/opam/opam/src_ext'
#25 23.32 dune build --profile=release --root . --promote-install-files -- opam-installer.install opam.install
#25 23.42 File "src_ext/dune-local/dune-project", line 1, characters 11-15:
#25 23.42 1 | (lang dune 3.20)
#25 23.42 ^^^^
#25 23.42 Error: Version 3.20 of the dune language is not supported.
#25 23.42 Supported versions of this extension in version 3.20 of the dune language:
#25 23.42 - 1.0 to 1.12
#25 23.42 - 2.0 to 2.9
#25 23.42 - 3.0 to 3.17
#25 23.52 make: *** [Makefile:147: build-opam] Error 1
#25 ERROR: process "/bin/sh -c opam exec -- ./configure --with-vendored-deps --without-mccs && opam exec -- make lib-ext && opam exec -- make" did not complete successfully: exit code: 2
#22 [build-opam2web 9/14] RUN opam install . --destdir /opt/opam2web
#22 CANCELED
------
> [build-opam-doc 9/15] RUN opam exec -- ./configure --with-vendored-deps --without-mccs && opam exec -- make lib-ext && opam exec -- make:
23.32 dune build --profile=release --root . --promote-install-files -- opam-installer.install opam.install
23.42 File "src_ext/dune-local/dune-project", line 1, characters 11-15:
23.42 1 | (lang dune 3.20)
23.42 ^^^^
23.42 Error: Version 3.20 of the dune language is not supported.
23.42 Supported versions of this extension in version 3.20 of the dune language:
23.42 - 1.0 to 1.12
23.42 - 2.0 to 2.9
23.42 - 3.0 to 3.17
23.52 make: *** [Makefile:147: build-opam] Error 1
------
ERROR: failed to build: failed to solve: process "/bin/sh -c opam exec -- ./configure --with-vendored-deps --without-mccs && opam exec -- make lib-ext && opam exec -- make" did not complete successfully: exit code: 2
docker-build failed with exit-code 1
2026-09-05 11:09.33: Job failed: Failed: Build failed