Build:
  1. 0
2026-07-18 16:20.06: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-opam/opam2web.git#refs/pull/221/head (3f40967fdf6c5040614d036a0cca2161968f3f05)]
2026-07-18 16:20.06: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile"
2026-07-18 16:20.06: Waiting for resource in pool OCluster
2026-07-18 16:20.06: Waiting for worker…
2026-07-18 16:24.44: 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 3f40967 remove download computation statistics (dead) code
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.11kB done
#1 DONE 0.0s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1.3
#2 DONE 0.6s

#3 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
#3 resolve docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 done
#3 sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 2.00kB / 2.00kB done
#3 sha256:93f32bd6dd9004897fed4703191f48924975081860667932a4df35ba567d7426 528B / 528B done
#3 sha256:e532695ddd93ca7c85a816c67afdb352e91052fab7ac19a675088f80915779a7 1.21kB / 1.21kB done
#3 sha256:24a639a53085eb680e1d11618ac62f3977a3926fedf5b8471ace519b8c778030 0B / 9.67MB 0.1s
#3 sha256:24a639a53085eb680e1d11618ac62f3977a3926fedf5b8471ace519b8c778030 3.15MB / 9.67MB 0.3s
#3 sha256:24a639a53085eb680e1d11618ac62f3977a3926fedf5b8471ace519b8c778030 8.39MB / 9.67MB 0.5s
#3 sha256:24a639a53085eb680e1d11618ac62f3977a3926fedf5b8471ace519b8c778030 9.67MB / 9.67MB 0.5s done
#3 extracting sha256:24a639a53085eb680e1d11618ac62f3977a3926fedf5b8471ace519b8c778030 0.1s
#3 extracting sha256:24a639a53085eb680e1d11618ac62f3977a3926fedf5b8471ace519b8c778030 0.5s done
#3 DONE 1.0s

#4 [internal] load .dockerignore
#4 transferring context: 53B done
#4 DONE 0.0s

#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 ...

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

#7 [internal] load metadata for docker.io/ocaml/opam:archive
#7 DONE 0.6s

#8 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#8 DONE 0.9s

#9 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#9 ...

#5 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14
#5 DONE 1.1s

#9 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine
#9 DONE 1.9s

#10 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#10 CACHED

#11 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:2b4f381a5f07223a681d5e789f6d58549a0a6eea153c1d493028881eb972fc3a
#11 resolve docker.io/ocaml/opam:archive@sha256:2b4f381a5f07223a681d5e789f6d58549a0a6eea153c1d493028881eb972fc3a 0.0s done
#11 DONE 0.1s

#12 [internal] load build context
#12 transferring context: 4.97kB done
#12 DONE 0.0s

#13 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#13 resolve docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619 0.0s done
#13 sha256:cfa7d94aa1f0c68a167b147a8573711283df2cd6fc285d220387f20206ff4874 1.36kB / 1.36kB done
#13 sha256:d83af79bf9e25fcac6c74f9e4862c41808daae08fc9693798b23edb747e6e938 7.97kB / 7.97kB done
#13 sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49 0B / 2.81MB 0.1s
#13 sha256:fd0c7d01ba8a98bee02450f9f44e2eac5030b38a232f4af1d7c6e816d8230364 0B / 304.51kB 0.1s
#13 sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619 1.43kB / 1.43kB done
#13 sha256:fd0c7d01ba8a98bee02450f9f44e2eac5030b38a232f4af1d7c6e816d8230364 304.51kB / 304.51kB 0.5s done
#13 sha256:184e55d8db538eb3141ae5d8f19dde0db8ff5646207475523e6417b67fa54425 0B / 5.83kB 0.6s
#13 sha256:184e55d8db538eb3141ae5d8f19dde0db8ff5646207475523e6417b67fa54425 5.83kB / 5.83kB 0.6s done
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 0B / 13.92MB 0.8s
#13 sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49 1.05MB / 2.81MB 1.2s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 3.15MB / 13.92MB 1.4s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 4.19MB / 13.92MB 1.6s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 6.29MB / 13.92MB 1.8s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 9.44MB / 13.92MB 2.0s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 10.49MB / 13.92MB 2.1s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 11.53MB / 13.92MB 2.3s
#13 sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 13.92MB / 13.92MB 2.5s done
#13 sha256:81dbe6c9e2d18a8397350e2e5e7be32a95f7db64805bd36d40c4af25296b6aa6 0B / 153B 2.5s
#13 sha256:81dbe6c9e2d18a8397350e2e5e7be32a95f7db64805bd36d40c4af25296b6aa6 153B / 153B 2.6s done
#13 sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49 2.10MB / 2.81MB 2.9s
#13 ...

#14 [opam2web  1/12] FROM docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864
#14 resolve docker.io/library/alpine:3.15@sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864 0.0s done
#14 sha256:19b4bcc4f60e99dd5ebdca0cbce22c503bbcff197549d7e19dab4f22254dc864 1.64kB / 1.64kB done
#14 sha256:6a0657acfef760bd9e293361c9b558e98e7d740ed0dffca823d17098a4ffddf5 528B / 528B done
#14 sha256:32b91e3161c8fc2e3baf2732a594305ca5093c82ff4e0c9f6ebbd2a879468e1d 1.47kB / 1.47kB done
#14 sha256:d078792c4f9122259f14b539315bd92cbd9490ed73e08255a08689122b143108 2.83MB / 2.83MB 3.2s done
#14 extracting sha256:d078792c4f9122259f14b539315bd92cbd9490ed73e08255a08689122b143108 0.3s done
#14 DONE 3.6s

#13 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619
#13 sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49 2.81MB / 2.81MB 4.5s done
#13 extracting sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49
#13 extracting sha256:213ec9aee27d8be045c6a92b7eac22c9a64b44558193775a1a7f626352392b49 0.3s done
#13 extracting sha256:fd0c7d01ba8a98bee02450f9f44e2eac5030b38a232f4af1d7c6e816d8230364
#13 extracting sha256:fd0c7d01ba8a98bee02450f9f44e2eac5030b38a232f4af1d7c6e816d8230364 0.1s done
#13 extracting sha256:184e55d8db538eb3141ae5d8f19dde0db8ff5646207475523e6417b67fa54425 0.0s done
#13 extracting sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 0.1s
#13 extracting sha256:8bfd93fd8895ed16c26b3ad309a9254bde758222d5a92ba940ba5158e42abc95 1.1s done
#13 extracting sha256:81dbe6c9e2d18a8397350e2e5e7be32a95f7db64805bd36d40c4af25296b6aa6 done
#13 DONE 6.2s

#15 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#15 resolve docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc 0.0s done
#15 sha256:c59b22d96e79b4da4156f551e521bf0998cfacf44a7542fad6798c92cfdf3fb0 530B / 530B done
#15 sha256:fc92d794ce1ea6663ae4ed61adcabc36f906a1351b156dae575679af40bfe98a 8.82kB / 8.82kB done
#15 sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc 770B / 770B done
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 1.05MB / 479.55MB 6.1s
#15 ...

#16 [stage-5 2/3] WORKDIR /srv
#16 DONE 0.2s

#15 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#15 ...

#17 [opam2web  2/12] RUN apk add --update git curl rsync libstdc++ rdfind
#17 0.385 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
#17 1.034 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
#17 1.946 (1/18) Installing ca-certificates (20230506-r0)
#17 2.026 (2/18) Installing brotli-libs (1.0.9-r5)
#17 2.193 (3/18) Installing nghttp2-libs (1.46.0-r2)
#17 2.218 (4/18) Installing libcurl (8.5.0-r0)
#17 2.306 (5/18) Installing curl (8.5.0-r0)
#17 2.457 (6/18) Installing expat (2.5.0-r0)
#17 2.492 (7/18) Installing pcre2 (10.42-r0)
#17 2.553 (8/18) Installing git (2.34.8-r0)
#17 4.278 (9/18) Installing libgcc (10.3.1_git20211027-r0)
#17 4.288 (10/18) Installing libstdc++ (10.3.1_git20211027-r0)
#17 4.340 (11/18) Installing gmp (6.2.1-r1)
#17 4.358 (12/18) Installing nettle (3.7.3-r0)
#17 4.482 (13/18) Installing rdfind (1.5.0-r0)
#17 4.502 (14/18) Installing libacl (2.2.53-r0)
#17 4.556 (15/18) Installing lz4-libs (1.9.3-r1)
#17 4.642 (16/18) Installing popt (1.18-r0)
#17 4.700 (17/18) Installing zstd-libs (1.5.0-r0)
#17 4.943 (18/18) Installing rsync (3.2.5-r0)
#17 5.036 Executing busybox-1.34.1-r7.trigger
#17 5.049 Executing ca-certificates-20230506-r0.trigger
#17 5.114 OK: 24 MiB in 32 packages
#17 DONE 5.3s

#15 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 14.68MB / 479.55MB 11.1s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 28.31MB / 479.55MB 16.2s
#15 ...

#18 [opam2web  3/12] COPY --from=opam-legacy . /www
#18 ...

#15 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 44.04MB / 479.55MB 21.2s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 46.14MB / 479.55MB 26.4s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 48.23MB / 479.55MB 31.5s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 50.33MB / 479.55MB 36.5s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 55.57MB / 479.55MB 41.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 60.82MB / 479.55MB 46.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 63.96MB / 479.55MB 51.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 69.21MB / 479.55MB 56.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 82.84MB / 479.55MB 61.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 89.13MB / 479.55MB 66.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 97.52MB / 479.55MB 71.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 108.00MB / 479.55MB 76.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 132.12MB / 479.55MB 82.0s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 156.24MB / 479.55MB 86.8s
#15 ...

#18 [opam2web  3/12] COPY --from=opam-legacy . /www
#18 DONE 82.5s

#15 [build-opam-doc  1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 179.31MB / 479.55MB 91.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 203.42MB / 479.55MB 96.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 211.81MB / 479.55MB 102.0s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 216.01MB / 479.55MB 107.0s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 240.12MB / 479.55MB 111.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 250.61MB / 479.55MB 116.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 259.00MB / 479.55MB 121.4s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 264.24MB / 479.55MB 126.5s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 277.87MB / 479.55MB 131.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 288.36MB / 479.55MB 136.7s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 310.38MB / 479.55MB 141.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 324.01MB / 479.55MB 147.0s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 337.64MB / 479.55MB 152.1s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 361.76MB / 479.55MB 155.2s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 382.73MB / 479.55MB 160.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 407.90MB / 479.55MB 162.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 416.28MB / 479.55MB 167.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 417.33MB / 479.55MB 172.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 423.62MB / 479.55MB 177.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 426.77MB / 479.55MB 183.0s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 427.82MB / 479.55MB 188.2s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 428.87MB / 479.55MB 193.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 428.87MB / 479.55MB 198.4s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 428.87MB / 479.55MB 203.4s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 429.92MB / 479.55MB 208.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 433.06MB / 479.55MB 213.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 446.69MB / 479.55MB 218.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 457.18MB / 479.55MB 223.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 463.47MB / 479.55MB 229.1s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 465.57MB / 479.55MB 234.2s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 466.62MB / 479.55MB 239.2s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 466.62MB / 479.55MB 244.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 467.66MB / 479.55MB 249.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 467.66MB / 479.55MB 254.5s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 468.71MB / 479.55MB 259.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 468.71MB / 479.55MB 264.7s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 468.71MB / 479.55MB 269.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 468.71MB / 479.55MB 274.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 280.0s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 285.1s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 290.2s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 295.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 300.3s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 305.4s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 469.76MB / 479.55MB 310.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 470.81MB / 479.55MB 315.6s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 470.81MB / 479.55MB 320.7s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 471.86MB / 479.55MB 325.8s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 471.86MB / 479.55MB 330.9s
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 473.96MB / 479.55MB 336.0s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2
#15 sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 479.55MB / 479.55MB 338.8s done
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 5.0s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 10.1s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 15.2s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 22.4s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 28.8s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 35.8s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 44.0s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 52.1s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 57.2s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 66.9s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 75.2s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 81.7s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 88.1s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 93.4s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 98.4s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 103.4s
#15 extracting sha256:fb2e79ccfb072243e482f3b3dd371493c2820aac0883770624421078f2e4c1c2 107.9s done
#15 DONE 452.5s

#19 [build-opam2web  2/12] RUN sudo apk add g++ gmp-dev
#19 0.633 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
#19 0.887 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
#19 1.833 fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
#19 2.298 fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
#19 3.837 fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
#19 5.551 (1/2) Installing libgmpxx (6.2.1-r1)
#19 5.606 (2/2) Installing gmp-dev (6.2.1-r1)
#19 5.692 OK: 231 MiB in 82 packages
#19 ...

#20 [build-opam-doc  2/14] RUN sudo apk add cgit groff
#20 0.564 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
#20 0.855 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
#20 1.503 fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
#20 1.671 fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
#20 2.760 fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
#20 4.392 (1/3) Installing lua5.3-libs (5.3.6-r1)
#20 4.459 (2/3) Installing cgit (1.2.3-r2)
#20 4.760 (3/3) Installing groff (1.22.4-r1)
#20 5.342 Executing busybox-1.34.1-r7.trigger
#20 5.374 OK: 241 MiB in 83 packages
#20 DONE 6.0s

#19 [build-opam2web  2/12] RUN sudo apk add g++ gmp-dev
#19 DONE 6.0s

#21 [build-opam2web  3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#21 ...

#22 [build-opam-doc  3/14] 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
#22 2.036 #!/bin/sh -e
#22 2.036                 echo
#22 2.036                 echo
#22 2.036                 echo "<!DOCTYPE html>"
#22 2.036                 echo "<HTML><HEAD><TITLE>$(basename $2 .1) manpage</TITLE></HEAD><BODY>"
#22 2.036                 /usr/lib/cgit/filters/html-converters/man2html <$2
#22 2.036                 echo "</BODY></HTML>
#22 2.036 
#22 DONE 2.1s

#21 [build-opam2web  3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web
#21 2.089 Cloning into '/home/opam/opam2web'...
#21 DONE 3.3s

#23 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#23 ...

#24 [build-opam2web  4/12] WORKDIR /home/opam/opam2web
#24 DONE 0.1s

#23 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#23 1.247 Continue? [Y/n] y
#23 1.249 This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
#23 1.249 You may want to back it up before going further.
#23 1.249 
#23 1.259 Format upgrade done.
#23 ...

#25 [build-opam2web  5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#25 DONE 1.2s

#26 [build-opam2web  6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#26 ...

#23 [build-opam-doc  4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update
#23 22.94 
#23 22.94 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
#23 79.16 [default] synchronised from file:///home/opam/opam-repository
#23 DONE 157.4s

#26 [build-opam2web  6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#26 154.9 [default] Initialised
#26 154.9 default (at git+https://github.com/ocaml/opam-repository.git): 
#26 154.9     [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
#26 154.9 
#26 ...

#27 [build-opam-doc  5/14] RUN opam install odoc
#27 ...

#26 [build-opam2web  6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA}
#26 DONE 168.5s

#28 [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web
#28 1.491 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
#28 ...

#27 [build-opam-doc  5/14] RUN opam install odoc
#27 22.34 The following actions will be performed:
#27 22.34   - install dune          3.6.1  [required by odoc]
#27 22.34   - install ocamlfind     1.9.5  [required by fmt, astring, fpath]
#27 22.34   - install cmdliner      1.1.1  [required by odoc]
#27 22.34   - install seq           base   [required by tyxml]
#27 22.34   - install ocamlbuild    0.14.2 [required by fmt, astring, fpath]
#27 22.34   - install result        1.5    [required by odoc]
#27 22.34   - install cppo          1.6.9  [required by odoc]
#27 22.34   - install camlp-streams 5.0.1  [required by odoc-parser]
#27 22.34   - install re            1.10.4 [required by tyxml]
#27 22.34   - install topkg         1.0.6  [required by fmt, astring, fpath]
#27 22.35   - install uutf          1.0.3  [required by tyxml]
#27 22.35   - install fmt           0.9.0  [required by odoc]
#27 22.35   - install astring       0.8.5  [required by odoc]
#27 22.35   - install tyxml         4.5.0  [required by odoc]
#27 22.35   - install odoc-parser   1.0.1  [required by odoc]
#27 22.35   - install fpath         0.7.3  [required by odoc]
#27 22.35   - install odoc          2.1.1
#27 22.35 ===== 17 to install =====
#27 22.35 
#27 22.35 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#27 22.66 -> retrieved cmdliner.1.1.1  (https://erratique.ch/software/cmdliner/releases/cmdliner-1.1.1.tbz)
#27 40.64 -> retrieved astring.0.8.5  (https://erratique.ch/software/astring/releases/astring-0.8.5.tbz)
#27 40.69 -> retrieved camlp-streams.5.0.1  (https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz)
#27 40.71 -> retrieved cppo.1.6.9  (https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz)
#27 40.89 -> retrieved fmt.0.9.0  (https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz)
#27 40.92 -> retrieved fpath.0.7.3  (https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz)
#27 41.49 -> retrieved ocamlfind.1.9.5  (http://download.camlcity.org/download/findlib-1.9.5.tar.gz)
#27 41.60 -> retrieved ocamlbuild.0.14.2  (https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.14.2.tar.gz)
#27 42.11 -> retrieved odoc-parser.1.0.1  (https://github.com/ocaml-doc/odoc-parser/releases/download/1.0.1/odoc-parser-1.0.1.tbz)
#27 42.65 -> retrieved odoc.2.1.1  (https://github.com/ocaml/odoc/releases/download/2.1.1/odoc-2.1.1.tbz)
#27 43.88 -> retrieved dune.3.6.1  (https://github.com/ocaml/dune/releases/download/3.6.1/dune-3.6.1.tbz)
#27 44.91 -> installed seq.base
#27 45.16 -> retrieved re.1.10.4  (https://github.com/ocaml/ocaml-re/releases/download/1.10.4/re-1.10.4.tbz)
#27 45.18 -> retrieved result.1.5  (https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz)
#27 45.28 -> retrieved topkg.1.0.6  (https://erratique.ch/software/topkg/releases/topkg-1.0.6.tbz)
#27 45.42 -> retrieved uutf.1.0.3  (https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz)
#27 45.73 -> retrieved tyxml.4.5.0  (https://github.com/ocsigen/tyxml/releases/download/4.5.0/tyxml-4.5.0.tbz)
#27 49.97 -> installed cmdliner.1.1.1
#27 54.35 -> installed ocamlfind.1.9.5
#27 59.39 -> installed ocamlbuild.0.14.2
#27 70.99 -> installed topkg.1.0.6
#27 74.79 -> installed uutf.1.0.3
#27 75.48 -> installed fmt.0.9.0
#27 77.04 -> installed astring.0.8.5
#27 79.37 -> installed fpath.0.7.3
#27 ...

#28 [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web
#28 68.32 [ERROR] Sorry, resolution of the request timed out.
#28 68.32         Try to specify a simpler request, use a different solver, or increase the allowed time by setting OPAMSOLVERTIMEOUT to a bigger value (currently, it is set to 60.0 seconds).
#28 ERROR: process "/bin/sh -c opam install . --destdir /opt/opam2web" did not complete successfully: exit code: 60

#27 [build-opam-doc  5/14] RUN opam install odoc
#27 CANCELED
------
 > [build-opam2web  7/12] RUN opam install . --destdir /opt/opam2web:
1.491 opam2web is now pinned to git+file:///home/opam/opam2web#master (version ~dev)
68.32 [ERROR] Sorry, resolution of the request timed out.
68.32         Try to specify a simpler request, use a different solver, or increase the allowed time by setting OPAMSOLVERTIMEOUT to a bigger value (currently, it is set to 60.0 seconds).
------
ERROR: failed to build: failed to solve: process "/bin/sh -c opam install . --destdir /opt/opam2web" did not complete successfully: exit code: 60
docker-build failed with exit-code 1
2026-07-18 16:36.40: Job failed: Failed: Build failed