Build:
  1. 0
2024-12-12 17:27.24: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml/ocaml.org.git#refs/heads/misterda (ad0c4e9e33f65d044e790026a4621e87d9f4d9a2)]
2024-12-12 17:27.24: Using cache hint "https://github.com/ocaml/ocaml.org.git-Dockerfile"
2024-12-12 17:27.24: Waiting for resource in pool OCluster
2024-12-12 17:27.24: Waiting for worker…
2024-12-12 17:38.31: Got resource from pool OCluster
Building on x86-bm-c15.sw.ocaml.org
HEAD is now at 6304f726f Update Dockerfile
HEAD is now at ad0c4e9e3 Update Dockerfile
Sending build context to Docker daemon  368.2MB

Step 1/22 : FROM ocaml/opam:alpine-3.20-ocaml-5.2 AS build
alpine-3.20-ocaml-5.2: Pulling from ocaml/opam
Digest: sha256:de5950de8fd4f4ef410ce978a50855b68380e7a6672b3e462b4b924f2edd5e6f
Status: Image is up to date for ocaml/opam:alpine-3.20-ocaml-5.2
 ---> 43aaeb0eedb1
Step 2/22 : RUN sudo apk -U upgrade --no-cache && sudo apk add --no-cache     autoconf     curl-dev     gmp-dev     inotify-tools     libev-dev     oniguruma-dev     openssl-dev
 ---> Using cache
 ---> bc41b4fd3ee0
Step 3/22 : RUN cd ~/opam-repository && git fetch -q origin master && git reset --hard c45f5bab71d3589f41f9603daca5acad14df0ab0 && opam update
 ---> Using cache
 ---> c431ba6e1c01
Step 4/22 : WORKDIR /home/opam
 ---> Using cache
 ---> 928435bbc2e1
Step 5/22 : COPY --chown=opam ocamlorg.opam .
 ---> Using cache
 ---> d4af8e583c06
Step 6/22 : RUN opam install . --deps-only
 ---> Using cache
 ---> 61cc345f17d4
Step 7/22 : COPY --chown=opam . .
 ---> dcf1e4a298a7
Step 8/22 : RUN opam exec -- dune build @install --profile=release
 ---> Running in efbda93a913f
Browserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme

Rebuilding...

Done in 4146ms.
Removing intermediate container efbda93a913f
 ---> ca46b2fac553
Step 9/22 : RUN cd ~/opam-repository && git checkout master && opam update
 ---> Running in d6d92dfb20e7
Already on 'master'

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
default (at file:///home/opam/opam-repository): 
    [INFO] opam 2.1 includes many performance improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)


<><> Synchronising development packages <><><><><><><><><><><><><><><><><><><><>
[olinkcheck.~dev] no changes from git+https://github.com/tarides/olinkcheck
[river.dev] no changes from git+https://github.com/aantron/river#476dc945a908a69548bddd267f143a3e5d9c8a1a
Removing intermediate container d6d92dfb20e7
 ---> 35f6af0c7848
Step 10/22 : ENV OCAMLORG_PKG_STATE_PATH=package.state     OCAMLORG_REPO_PATH=opam-repository
 ---> Running in acb27522e03a
Removing intermediate container acb27522e03a
 ---> 2ca5f80fe990
Step 11/22 : RUN touch package.state && ./init-cache package.state
 ---> Running in a1aeea28cffa
PID=10
Setting up watches.
Watches established.
main.exe: [INFO] State cache file: package.state
main.exe: [INFO] Package state starting from scratch
12.12.24 17:42:07.024                       Running on 0.0.0.0:8080 (http://localhost:8080)
12.12.24 17:42:07.024                       Type Ctrl+C to stop
12.12.24 17:42:15.645                  INFO Update server state
12.12.24 17:42:15.645                  INFO Opam repository is currently at a2f34adbafe25265cf1f94c8530bdb143605d084
12.12.24 17:42:15.645                  INFO Updating opam package list
12.12.24 17:42:15.646                  INFO Calculating packages.. .
12.12.24 17:42:30.355                  INFO Computing additional informations...
12.12.24 17:42:30.517                  INFO Dependencies...
12.12.24 17:42:48.641                  INFO Reverse dependencies...
12.12.24 17:43:24.391                  INFO Publication dates...
12.12.24 17:44:07.079                  INFO Generate package info
12.12.24 17:44:49.489                  INFO Computing packages statistics...
12.12.24 17:44:50.224                  INFO Loaded 4965 packages
12.12.24 17:44:50.224                  INFO Package state saved
package.state CLOSE_WRITE,CLOSE 
Removing intermediate container a1aeea28cffa
 ---> c2d28bd9ec77
Step 12/22 : FROM alpine:3.20
3.20: Pulling from library/alpine
Digest: sha256:1e42bbe2508154c9126d48c2b8a75420c3544343bf86fd041fb7527e017a4b4a
Status: Image is up to date for alpine:3.20
 ---> 63b790fccc90
Step 13/22 : RUN apk -U upgrade --no-cache && apk add --no-cache     git     gmp     libev
 ---> Running in 25673ac92aa9
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
Upgrading critical system libraries and apk-tools:
(1/1) Upgrading apk-tools (2.14.4-r0 -> 2.14.4-r1)
Executing busybox-1.36.1-r29.trigger
Continuing the upgrade transaction with new apk-tools:
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
(1/2) Upgrading libcrypto3 (3.3.2-r0 -> 3.3.2-r1)
(2/2) Upgrading libssl3 (3.3.2-r0 -> 3.3.2-r1)
OK: 8 MiB in 14 packages
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
(1/15) Installing ca-certificates (20240705-r0)
(2/15) Installing brotli-libs (1.1.0-r2)
(3/15) Installing c-ares (1.33.1-r0)
(4/15) Installing libunistring (1.2-r0)
(5/15) Installing libidn2 (2.3.7-r0)
(6/15) Installing nghttp2-libs (1.62.1-r0)
(7/15) Installing libpsl (0.21.5-r1)
(8/15) Installing zstd-libs (1.5.6-r0)
(9/15) Installing libcurl (8.11.1-r0)
(10/15) Installing libexpat (2.6.4-r0)
(11/15) Installing pcre2 (10.43-r0)
(12/15) Installing git (2.45.2-r0)
(13/15) Installing git-init-template (2.45.2-r0)
(14/15) Installing gmp (6.3.0-r1)
(15/15) Installing libev (4.33-r1)
Executing busybox-1.36.1-r29.trigger
Executing ca-certificates-20240705-r0.trigger
OK: 21 MiB in 29 packages
Removing intermediate container 25673ac92aa9
 ---> 748c40c7e078
Step 14/22 : COPY --from=build /home/opam/package.state /var/package.state
 ---> bad2efcc8766
Step 15/22 : COPY --from=build /home/opam/opam-repository /var/opam-repository
 ---> 9e826d1ff4f3
Step 16/22 : COPY --from=build /home/opam/_build/default/src/ocamlorg_web/bin/main.exe /bin/server
 ---> cfffc6df34eb
Step 17/22 : COPY playground/asset playground/asset
 ---> dde717a1854c
Step 18/22 : RUN git clone https://github.com/ocaml-web/html-compiler-manuals /manual
 ---> Running in 1545fa40ac45
Cloning into '/manual'...
Updating files:  45% (5862/12827)
Updating files:  46% (5901/12827)
Updating files:  47% (6029/12827)
Updating files:  48% (6157/12827)
Updating files:  49% (6286/12827)
Updating files:  50% (6414/12827)
Updating files:  51% (6542/12827)
Updating files:  52% (6671/12827)
Updating files:  53% (6799/12827)
Updating files:  54% (6927/12827)
Updating files:  55% (7055/12827)
Updating files:  56% (7184/12827)
Updating files:  57% (7312/12827)
Updating files:  58% (7440/12827)
Updating files:  59% (7568/12827)
Updating files:  60% (7697/12827)
Updating files:  61% (7825/12827)
Updating files:  62% (7953/12827)
Updating files:  63% (8082/12827)
Updating files:  64% (8210/12827)
Updating files:  65% (8338/12827)
Updating files:  66% (8466/12827)
Updating files:  67% (8595/12827)
Updating files:  68% (8723/12827)
Updating files:  69% (8851/12827)
Updating files:  70% (8979/12827)
Updating files:  71% (9108/12827)
Updating files:  72% (9236/12827)
Updating files:  73% (9364/12827)
Updating files:  74% (9492/12827)
Updating files:  75% (9621/12827)
Updating files:  76% (9749/12827)
Updating files:  77% (9877/12827)
Updating files:  78% (10006/12827)
Updating files:  79% (10134/12827)
Updating files:  80% (10262/12827)
Updating files:  81% (10390/12827)
Updating files:  82% (10519/12827)
Updating files:  83% (10647/12827)
Updating files:  84% (10775/12827)
Updating files:  85% (10903/12827)
Updating files:  86% (11032/12827)
Updating files:  87% (11160/12827)
Updating files:  88% (11288/12827)
Updating files:  89% (11417/12827)
Updating files:  90% (11545/12827)
Updating files:  91% (11673/12827)
Updating files:  92% (11801/12827)
Updating files:  93% (11930/12827)
Updating files:  94% (12058/12827)
Updating files:  95% (12186/12827)
Updating files:  96% (12314/12827)
Updating files:  96% (12428/12827)
Updating files:  97% (12443/12827)
Updating files:  98% (12571/12827)
Updating files:  99% (12699/12827)
Updating files: 100% (12827/12827)
Updating files: 100% (12827/12827), done.
Removing intermediate container 1545fa40ac45
 ---> c8a1a97aeed5
Step 19/22 : RUN git config --global --add safe.directory /var/opam-repository
 ---> Running in cda67f1c292d
Removing intermediate container cda67f1c292d
 ---> f7f1e9ed9ba4
Step 20/22 : ENV DREAM_VERBOSITY=info     OCAMLORG_HTTP_PORT=8080     OCAMLORG_MANUAL_PATH=/manual     OCAMLORG_PKG_STATE_PATH=/var/package.state     OCAMLORG_REPO_PATH=/var/opam-repository/
 ---> Running in 6428d51cb3aa
Removing intermediate container 6428d51cb3aa
 ---> 53bca457e690
Step 21/22 : EXPOSE 8080
 ---> Running in 98bb5aaca00a
Removing intermediate container 98bb5aaca00a
 ---> c13baa608c0f
Step 22/22 : ENTRYPOINT ["/bin/server"]
 ---> Running in fa849cdd4f13
Removing intermediate container fa849cdd4f13
 ---> 822fc99127f0
Successfully built 822fc99127f0
Job succeeded
2024-12-12 17:46.50: Job succeeded