Organisationsdinosaurebobeafb94 ()(lint-doc)

(lint-doc)

Logs

Show full logs
2024-08-02 16:18.13: New job: test dinosaure/bob https://github.com/dinosaure/bob.git#refs/heads/main (eafb94e62729c308fd4bcabb5a031da0e986277d) (linux-x86_64:(lint-doc))
Base: ocaml/opam:debian-12-ocaml-4.13@sha256:cc4b34470afbe56a84d6456f33ef6ee4c63195f9c9df098216dc638cd72e20eb
Opam project lint documentation

To reproduce locally:

git clone --recursive "https://github.com/dinosaure/bob.git" -b "main" && cd "bob" && git reset --hard eafb94e6
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.13@sha256:cc4b34470afbe56a84d6456f33ef6ee4c63195f9c9df098216dc638cd72e20eb
# debian-12-4.13_opam-2.2
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 44a281fd66344f50c411e5c5300745612282e651 || git fetch origin master) && git reset -q --hard 44a281fd66344f50c411e5c5300745612282e651 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 com.opam bob.opam bob-web.opam ./
RUN opam pin add -yn com.dev './' && \
    opam pin add -yn bob.dev './' && \
    opam pin add -yn bob-web.dev './'
ENV DEPS="aarch64-esperanto.0.0.5 alcotest.1.8.0 angstrom.0.16.0 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bheap.2.0.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.0.2.3 carton.0.7.2 checkseum.0.5.2 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 conf-which.1 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 decompress.1.5.3 digestif.1.2.0 dns.8.0.0 dns-client.8.0.0 domain-name.0.4.0 duff.0.5 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 encore.0.8 eqaf.0.9 esperanto-cosmopolitan.0.0.5 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 hxd.0.3.2 ipaddr.5.6.0 ke.0.6 logs.0.7.0 lru.0.3.1 lwt.5.7.0 macaddr.5.6.0 metrics.0.4.1 mirage-crypto.0.11.0 mirage-crypto-ec.0.11.0 mirage-crypto-pk.0.11.0 mirage-crypto-rng.0.11.0 mirage-flow.4.0.2 mtime.dev ocaml.4.13.1 ocaml-base-compiler.4.13.1 ocaml-config.2 ocaml-options-vanilla.1 ocaml-src.4.13.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 opam-monorepo.0.4.0 optint.0.3.0 pbkdf.1.2.0 progress.0.4.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib0.v0.16.0 spoke.0.0.3 stdlib-shims.0.3.0 terminal.0.4.0 tls.0.17.5 topkg.1.0.7 uucp.15.0.0 uutf.1.0.3 vector.1.0.0 x509.0.16.5 x86_64-esperanto.0.0.5 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.2 --depext-only -y com.dev bob.dev $DEPS
RUN opam install $DEPS
RUN opam install --yes dune 'odoc>=1.5.0'
COPY --chown=1000:1000 . /src/
RUN ODOC_WARN_ERROR=false opam exec -- dune build --only-packages=com,bob @doc || (echo "dune build @doc failed"; exit 2)

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2024-08-02 16:18.13: Using cache hint "dinosaure/bob-ocaml/opam:debian-12-ocaml-4.13@sha256:cc4b34470afbe56a84d6456f33ef6ee4c63195f9c9df098216dc638cd72e20eb-debian-12-4.13_opam-2.2-f31dac996812ee0cd35f0bab0035b8c1"
2024-08-02 16:18.13: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.13@sha256:cc4b34470afbe56a84d6456f33ef6ee4c63195f9c9df098216dc638cd72e20eb)
 (comment debian-12-4.13_opam-2.2)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 44a281fd66344f50c411e5c5300745612282e651 || git fetch origin master) && git reset -q --hard 44a281fd66344f50c411e5c5300745612282e651 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src com.opam bob.opam bob-web.opam) (dst ./))
 (run (network host)
      (shell  "opam pin add -yn com.dev './' && \
             \nopam pin add -yn bob.dev './' && \
             \nopam pin add -yn bob-web.dev './'"))
 (env DEPS "aarch64-esperanto.0.0.5 alcotest.1.8.0 angstrom.0.16.0 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bheap.2.0.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.0.2.3 carton.0.7.2 checkseum.0.5.2 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 conf-which.1 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 decompress.1.5.3 digestif.1.2.0 dns.8.0.0 dns-client.8.0.0 domain-name.0.4.0 duff.0.5 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 encore.0.8 eqaf.0.9 esperanto-cosmopolitan.0.0.5 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 hxd.0.3.2 ipaddr.5.6.0 ke.0.6 logs.0.7.0 lru.0.3.1 lwt.5.7.0 macaddr.5.6.0 metrics.0.4.1 mirage-crypto.0.11.0 mirage-crypto-ec.0.11.0 mirage-crypto-pk.0.11.0 mirage-crypto-rng.0.11.0 mirage-flow.4.0.2 mtime.dev ocaml.4.13.1 ocaml-base-compiler.4.13.1 ocaml-config.2 ocaml-options-vanilla.1 ocaml-src.4.13.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 opam-monorepo.0.4.0 optint.0.3.0 pbkdf.1.2.0 progress.0.4.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib0.v0.16.0 spoke.0.0.3 stdlib-shims.0.3.0 terminal.0.4.0 tls.0.17.5 topkg.1.0.7 uucp.15.0.0 uutf.1.0.3 vector.1.0.0 x509.0.16.5 x86_64-esperanto.0.0.5 zarith.1.14")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.2 --depext-only -y com.dev bob.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install --yes dune 'odoc>=1.5.0'"))
 (copy (src .) (dst /src/))
 (run (shell "ODOC_WARN_ERROR=false opam exec -- dune build --only-packages=com,bob @doc || (echo \"dune build @doc failed\"; exit 2)"))
)

2024-08-02 16:18.13: Waiting for resource in pool OCluster
2024-08-02 20:18.12: Waiting for worker…
2024-08-02 20:20.14: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at eafb94e Merge pull request #69 from dinosaure/mirage.4.6.0

(from ocaml/opam:debian-12-ocaml-4.13@sha256:cc4b34470afbe56a84d6456f33ef6ee4c63195f9c9df098216dc638cd72e20eb)
2024-08-02 20:20.14 ---> using "566b1858c6a271754dcdba46b59b76a212827f3366fa0612653a622ede6cd4cb" from cache

/: (comment debian-12-4.13_opam-2.2)

/: (user (uid 1000) (gid 1000))

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam"))
2024-08-02 20:20.14 ---> using "ed8369bae3eb46f890499da8e49e50c11342bc290210d82a2c788755af2f9f8d" from cache

/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

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.
You may want to back it up before going further.

Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=39 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-08-02 20:20.14 ---> using "f09c0892a96fccce33cc9fa9386b07e86f6116a594e5a4b2633e6bb8a1f9df56" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-117-generic
The OCaml toplevel, version 4.13.1
2.2.0
2024-08-02 20:20.14 ---> using "830eacdfe78118d9d738f7549d10ef4baddd592c8f16771e8867cab1621ba11d" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2024-08-02 20:20.14 ---> using "846f8eca5e9df8c6e581a72be806c104efe0cf06aa96777c9a870fb4380eac40" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 44a281fd66344f50c411e5c5300745612282e651 || git fetch origin master) && git reset -q --hard 44a281fd66344f50c411e5c5300745612282e651 && git log --no-decorate -n1 --oneline && opam update -u"))
44a281fd66 [new release] alcotest (5 packages) (1.8.0)

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository

Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2024-08-02 20:20.14 ---> using "aede2743b54fff18afa13a9a362a1e8af4a38536d1fe5f8f337f23dbc80dc310" from cache

/src: (copy (src com.opam bob.opam bob-web.opam) (dst ./))
2024-08-02 20:20.15 ---> saved as "ffa78ebf5b5715be3bc999e69aa83636480e355e3aefc51339f79d7da3a5e35e"

/src: (run (network host)
           (shell  "opam pin add -yn com.dev './' && \
                  \nopam pin add -yn bob.dev './' && \
                  \nopam pin add -yn bob-web.dev './'"))
Package com does not exist, create as a NEW package? [y/n] y
[com.dev] synchronised (file:///src)
The following additional pinnings are required by com.dev:
  - mirage-crypto.0.11.0 at git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d
  - mirage-crypto-pk.0.11.0 at git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d
  - mirage-crypto-ec.0.11.0 at git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d
  - mirage-crypto-rng.0.11.0 at git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d
  - mtime.dev at git+https://github.com/dinosaure/mtime.git#d5d70f38c40da90e3e173eb60346df55b64a4a0a
  - gmp.dev at git+https://github.com/mirage/ocaml-gmp.git#90c7941b3b2649c19f2596538417e5ce1df61b9d
Pin and install them? [y/n] y
[mirage-crypto.0.11.0] synchronised (no changes)
mirage-crypto is now pinned to git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d (version 0.11.0)
[mirage-crypto-pk.0.11.0] synchronised (no changes)
mirage-crypto-pk is now pinned to git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d (version 0.11.0)
[mirage-crypto-ec.0.11.0] synchronised (no changes)
mirage-crypto-ec is now pinned to git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d (version 0.11.0)
[mirage-crypto-rng.0.11.0] synchronised (no changes)
mirage-crypto-rng is now pinned to git+https://github.com/dinosaure/mirage-crypto.git#83b160823cc601ffb19f8be2e32d643ffcbea60d (version 0.11.0)
[mtime.dev] synchronised (no changes)
mtime is now pinned to git+https://github.com/dinosaure/mtime.git#d5d70f38c40da90e3e173eb60346df55b64a4a0a (version dev)
[gmp.dev] synchronised (no changes)
gmp is now pinned to git+https://github.com/mirage/ocaml-gmp.git#90c7941b3b2649c19f2596538417e5ce1df61b9d (version dev)
com is now pinned to file:///src (version dev)
Package bob does not exist, create as a NEW package? [y/n] y
[bob.dev] synchronised (file:///src)
bob is now pinned to file:///src (version dev)
Package bob-web does not exist, create as a NEW package? [y/n] y
[bob-web.dev] synchronised (file:///src)
bob-web is now pinned to file:///src (version dev)
2024-08-02 20:20.25 ---> saved as "57f59d1fec2446a3ab0bfcf95ef710bd0cd41ed4e1563c5196ef484f38eb8170"

/src: (env DEPS "aarch64-esperanto.0.0.5 alcotest.1.8.0 angstrom.0.16.0 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bheap.2.0.0 bigstringaf.0.10.0 bos.0.2.1 ca-certs.0.2.3 carton.0.7.2 checkseum.0.5.2 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-pkg-config.3 conf-which.1 cppo.1.6.9 csexp.1.5.2 cstruct.6.2.0 decompress.1.5.3 digestif.1.2.0 dns.8.0.0 dns-client.8.0.0 domain-name.0.4.0 duff.0.5 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 encore.0.8 eqaf.0.9 esperanto-cosmopolitan.0.0.5 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.1.1.0 hkdf.1.0.4 host-arch-x86_64.1 host-system-other.1 hxd.0.3.2 ipaddr.5.6.0 ke.0.6 logs.0.7.0 lru.0.3.1 lwt.5.7.0 macaddr.5.6.0 metrics.0.4.1 mirage-crypto.0.11.0 mirage-crypto-ec.0.11.0 mirage-crypto-pk.0.11.0 mirage-crypto-rng.0.11.0 mirage-flow.4.0.2 mtime.dev ocaml.4.13.1 ocaml-base-compiler.4.13.1 ocaml-config.2 ocaml-options-vanilla.1 ocaml-src.4.13.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 opam-monorepo.0.4.0 optint.0.3.0 pbkdf.1.2.0 progress.0.4.0 psq.0.2.1 ptime.1.1.0 randomconv.0.1.3 re.1.11.0 result.1.5 rresult.0.7.0 seq.base sexplib0.v0.16.0 spoke.0.0.3 stdlib-shims.0.3.0 terminal.0.4.0 tls.0.17.5 topkg.1.0.7 uucp.15.0.0 uutf.1.0.3 vector.1.0.0 x509.0.16.5 x86_64-esperanto.0.0.5 zarith.1.14")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.2 --depext-only -y com.dev bob.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [169 kB]
- Fetched 272 kB in 0s (801 kB/s)
- Reading package lists...

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[bob.dev] synchronised (no changes)
[com.dev] synchronised (no changes)
[mirage-crypto.0.11.0] synchronised (no changes)
[mirage-crypto-pk.0.11.0] synchronised (no changes)
[mirage-crypto-ec.0.11.0] synchronised (no changes)
[mirage-crypto-rng.0.11.0] synchronised (no changes)
[mtime.dev] synchronised (no changes)

[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.13.1).
[NOTE] Package ocaml is already installed (current version is 4.13.1).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).

The following system packages will first need to be installed:
    libgmp-dev pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18734 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../4-pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../5-pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u7) ...
2024-08-02 20:20.45 ---> saved as "277590443491ef60ab938fa5cba6f03a725dc81696e853e49f9091b4555bcfe3"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-crypto-ec.0.11.0] synchronised (no changes)
[mirage-crypto-pk.0.11.0] synchronised (no changes)
[mirage-crypto.0.11.0] synchronised (no changes)
[mirage-crypto-rng.0.11.0] synchronised (no changes)
[mtime.dev] synchronised (no changes)

[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.13.1).
[NOTE] Package ocaml is already installed (current version is 4.13.1).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 80 packages
  - install aarch64-esperanto      0.0.5
  - install alcotest               1.8.0
  - install angstrom               0.16.0
  - install asn1-combinators       0.2.6
  - install astring                0.8.5
  - install base-bytes             base
  - install base64                 3.5.1
  - install bheap                  2.0.0
  - install bigstringaf            0.10.0
  - install bos                    0.2.1
  - install ca-certs               0.2.3
  - install carton                 0.7.2
  - install checkseum              0.5.2
  - install cmdliner               1.3.0
  - install conf-gmp               4
  - install conf-gmp-powm-sec      3
  - install conf-pkg-config        3
  - install conf-which             1
  - install cppo                   1.6.9
  - install csexp                  1.5.2
  - install cstruct                6.2.0
  - install decompress             1.5.3
  - install digestif               1.2.0
  - install dns                    8.0.0
  - install dns-client             8.0.0
  - install domain-name            0.4.0
  - install duff                   0.5
  - install dune                   3.16.0
  - install dune-configurator      3.16.0
  - install duration               0.2.1
  - install encore                 0.8
  - install eqaf                   0.9
  - install esperanto-cosmopolitan 0.0.5
  - install fmt                    0.9.0
  - install fpath                  0.7.3
  - install gmap                   0.3.0
  - install happy-eyeballs         1.1.0
  - install hkdf                   1.0.4
  - install hxd                    0.3.2
  - install ipaddr                 5.6.0
  - install ke                     0.6
  - install logs                   0.7.0
  - install lru                    0.3.1
  - install lwt                    5.7.0
  - install macaddr                5.6.0
  - install metrics                0.4.1
  - install mirage-crypto          0.11.0 (pinned)
  - install mirage-crypto-ec       0.11.0 (pinned)
  - install mirage-crypto-pk       0.11.0 (pinned)
  - install mirage-crypto-rng      0.11.0 (pinned)
  - install mirage-flow            4.0.2
  - install mtime                  dev (pinned)
  - install ocaml-src              4.13.1
  - install ocaml-syntax-shims     1.0.0
  - install ocamlbuild             0.15.0
  - install ocamlfind              1.9.6
  - install ocplib-endian          1.2
  - install opam-monorepo          0.4.0
  - install optint                 0.3.0
  - install pbkdf                  1.2.0
  - install progress               0.4.0
  - install psq                    0.2.1
  - install ptime                  1.1.0
  - install randomconv             0.1.3
  - install re                     1.11.0
  - install result                 1.5
  - install rresult                0.7.0
  - install seq                    base
  - install sexplib0               v0.16.0
  - install spoke                  0.0.3
  - install stdlib-shims           0.3.0
  - install terminal               0.4.0
  - install tls                    0.17.5
  - install topkg                  1.0.7
  - install uucp                   15.0.0
  - install uutf                   1.0.3
  - install vector                 1.0.0
  - install x509                   0.16.5
  - install x86_64-esperanto       0.0.5
  - install zarith                 1.14

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.0  (cached)
-> retrieved asn1-combinators.0.2.6  (cached)
-> retrieved alcotest.1.8.0  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.1  (cached)
-> retrieved bheap.2.0.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved ca-certs.0.2.3  (cached)
-> retrieved carton.0.7.2  (cached)
-> retrieved checkseum.0.5.2  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.6.9  (cached)
-> installed conf-gmp.4
-> installed conf-pkg-config.3
-> installed conf-which.1
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0  (cached)
-> installed conf-gmp-powm-sec.3
-> retrieved decompress.1.5.3  (cached)
-> retrieved dns.8.0.0, dns-client.8.0.0  (cached)
-> retrieved domain-name.0.4.0  (cached)
-> retrieved duff.0.5  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved encore.0.8  (cached)
-> retrieved eqaf.0.9  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved happy-eyeballs.1.1.0  (cached)
-> retrieved hkdf.1.0.4  (cached)
-> retrieved hxd.0.3.2  (cached)
-> retrieved ipaddr.5.6.0, macaddr.5.6.0  (cached)
-> retrieved ke.0.6  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved lru.0.3.1  (cached)
-> retrieved lwt.5.7.0  (cached)
-> retrieved metrics.0.4.1  (cached)
-> retrieved dune.3.16.0, dune-configurator.3.16.0  (cached)
-> retrieved aarch64-esperanto.0.0.5, esperanto-cosmopolitan.0.0.5, x86_64-esperanto.0.0.5  (cached)
-> installed cmdliner.1.3.0
-> retrieved mirage-crypto.0.11.0  (no changes)
-> retrieved mirage-crypto-ec.0.11.0  (no changes)
-> retrieved mirage-flow.4.0.2  (cached)
-> retrieved mirage-crypto-pk.0.11.0  (no changes)
-> retrieved mirage-crypto-rng.0.11.0  (no changes)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved ocaml-src.4.13.1  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved pbkdf.1.2.0  (cached)
-> retrieved progress.0.4.0, terminal.0.4.0  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved mtime.dev  (no changes)
-> retrieved randomconv.0.1.3  (cached)
-> retrieved ptime.1.1.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved re.1.11.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved spoke.0.0.3  (cached)
-> installed ocaml-src.4.13.1
-> installed seq.base
-> retrieved opam-monorepo.0.4.0  (cached)
-> retrieved tls.0.17.5  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved vector.1.0.0  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved x509.0.16.5  (cached)
-> retrieved uucp.15.0.0  (cached)
-> installed ocamlfind.1.9.6
-> installed base-bytes.base
-> installed ocamlbuild.0.15.0
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed dune.3.16.0
-> installed astring.0.8.5
-> installed fmt.0.9.0
-> installed ptime.1.1.0
-> installed uutf.1.0.3
-> installed base64.3.5.1
-> installed bheap.2.0.0
-> installed cppo.1.6.9
-> installed csexp.1.5.2
-> installed domain-name.0.4.0
-> installed duration.0.2.1
-> installed gmap.0.3.0
-> installed macaddr.5.6.0
-> installed mtime.dev
-> installed ocaml-syntax-shims.1.0.0
-> installed optint.0.3.0
-> installed psq.0.2.1
-> installed re.1.11.0
-> installed result.1.5
-> installed sexplib0.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed vector.1.0.0
-> installed fpath.0.7.3
-> installed cstruct.6.2.0
-> installed duff.0.5
-> installed ke.0.6
-> installed metrics.0.4.1
-> installed ocplib-endian.1.2
-> installed lru.0.3.1
-> installed randomconv.0.1.3
-> installed ipaddr.5.6.0
-> installed eqaf.0.9
-> installed asn1-combinators.0.2.6
-> installed alcotest.1.8.0
-> installed dune-configurator.3.16.0
-> installed digestif.1.2.0
-> installed bigstringaf.0.10.0
-> installed checkseum.0.5.2
-> installed angstrom.0.16.0
-> installed encore.0.8
-> installed mirage-crypto.0.11.0
-> installed decompress.1.5.3
-> installed lwt.5.7.0
-> installed hkdf.1.0.4
-> installed pbkdf.1.2.0
-> installed mirage-flow.4.0.2
-> installed esperanto-cosmopolitan.0.0.5
-> installed hxd.0.3.2
-> installed logs.0.7.0
-> installed opam-monorepo.0.4.0
-> installed happy-eyeballs.1.1.0
-> installed mirage-crypto-rng.0.11.0
-> installed dns.8.0.0
-> installed uucp.15.0.0
-> installed mirage-crypto-pk.0.11.0
-> installed spoke.0.0.3
-> installed terminal.0.4.0
-> installed dns-client.8.0.0
-> installed bos.0.2.1
-> installed progress.0.4.0
-> installed carton.0.7.2
-> installed mirage-crypto-ec.0.11.0
-> installed x509.0.16.5
-> installed ca-certs.0.2.3
-> installed tls.0.17.5
-> installed aarch64-esperanto.0.0.5
-> installed x86_64-esperanto.0.0.5
Done.
# Run eval $(opam env) to update the current shell environment
2024-08-02 20:22.38 ---> saved as "a1b659e8abc0e5236bb423a98706985a30cc6b75788a79246f84f4b48316fc23"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install --yes dune 'odoc>=1.5.0'"))
[NOTE] Package dune is already installed (current version is 3.16.0).
The following actions will be performed:
=== install 5 packages
  - install camlp-streams 5.0.1 [required by odoc-parser]
  - install crunch        3.3.1 [required by odoc]
  - install odoc          2.4.2
  - install odoc-parser   2.4.2 [required by odoc]
  - install tyxml         4.6.0 [required by odoc]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved crunch.3.3.1  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved odoc.2.4.2, odoc-parser.2.4.2  (cached)
-> installed camlp-streams.5.0.1
-> installed crunch.3.3.1
-> installed odoc-parser.2.4.2
-> installed tyxml.4.6.0
-> installed odoc.2.4.2
Done.
# Run eval $(opam env) to update the current shell environment
2024-08-02 20:22.57 ---> saved as "4ed994eb250c13b78d1f43731fe785c35d17fd435cec825c13f742b7aebee7e3"

/src: (copy (src .) (dst /src/))
2024-08-02 20:22.57 ---> saved as "29a8830a79913e289f1fe20d80afe74fa992cf887acc672fdca91c5343d825a3"

/src: (run (shell "ODOC_WARN_ERROR=false opam exec -- dune build --only-packages=com,bob @doc || (echo \"dune build @doc failed\"; exit 2)"))
(cd _build/default/lib/.bob_fpath.objs/byte && /home/opam/.opam/4.13/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/bob --pkg bob -o bob_fpath.odoc bob_fpath.cmti)
File "lib/bob_fpath.mli", line 466, characters 43-66:
Warning: '@raise' should begin on its own line.
File "lib/bob_fpath.mli", line 473, characters 43-66:
Warning: '@raise' should begin on its own line.
File "lib/bob_fpath.mli", line 480, characters 42-65:
Warning: '@raise' should begin on its own line.
File "lib/bob_fpath.mli", line 487, characters 38-61:
Warning: '@raise' should begin on its own line.
File "lib/bob_fpath.mli", line 519, characters 51-74:
Warning: '@raise' should begin on its own line.
File "lib/bob_fpath.mli", line 526, characters 51-74:
Warning: '@raise' should begin on its own line.
File "lib/bob_fpath.mli", line 533, characters 46-69:
Warning: '@raise' should begin on its own line.
(cd _build/default/lib/.fiber.objs/byte && /home/opam/.opam/4.13/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/bob -I ../../.bob_fpath.objs/byte -I ../../.stdbob.objs/byte --pkg bob -o fiber.odoc fiber.cmti)
File "lib/fiber.mli", line 27, characters 4-7:
Warning: Heading label should not be empty.
File "lib/fiber.mli", line 63, characters 4-7:
Warning: Heading label should not be empty.
File "lib/fiber.mli", line 73, characters 4-7:
Warning: Heading label should not be empty.
(cd _build/default/lib/.bob.objs/byte && /home/opam/.opam/4.13/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/bob -I ../../.qe.objs/byte -I ../../.stdbob.objs/byte --pkg bob -o bob__Crypto.odoc bob__Crypto.cmti)
File "lib/crypto.mli", line 1, characters 4-7:
Warning: Heading label should not be empty.
(cd _build/default/lib/.stream.objs/byte && /home/opam/.opam/4.13/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/bob -I ../../.bob_fpath.objs/byte -I ../../.fiber.objs/byte -I ../../.qe.objs/byte -I ../../.stdbob.objs/byte --pkg bob -o stream.odoc stream.cmti)
File "lib/stream.mli", line 69, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 76, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 93, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 100, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 109, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 128, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 138, characters 6-9:
Warning: Heading label should not be empty.
File "lib/stream.mli", line 150, characters 6-9:
Warning: Heading label should not be empty.
(cd _build/default/lib/.password.objs/byte && /home/opam/.opam/4.13/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/bob -I ../../../dict/.dict.objs/byte --pkg bob -o password.odoc password.cmti)
File "lib/password.mli", line 1, characters 4-7:
Warning: Heading label should not be empty.
(cd _build/default/_doc/_html && /home/opam/.opam/4.13/bin/odoc link -I ../_odoc/pkg/bob -I ../../dict/.dict.objs/byte -I ../../lib/.bob.objs/byte -I ../../lib/.bob_dns.objs/byte -I ../../lib/.bob_fpath.objs/byte -I ../../lib/.bob_happy_eyeballs.objs/byte -I ../../lib/.bob_tls.objs/byte -I ../../lib/.bob_unix.objs/byte -I ../../lib/.fiber.objs/byte -I ../../lib/.git.objs/byte -I ../../lib/.pack.objs/byte -I ../../lib/.password.objs/byte -I ../../lib/.qe.objs/byte -I ../../lib/.stdbob.objs/byte -I ../../lib/.stream.objs/byte -I ../../lib/.temp.objs/byte -o ../_odocls/bob/fiber.odocl ../../lib/.fiber.objs/byte/fiber.odoc)
File "lib/fiber.mli", line 77, characters 4-22:
Warning: Failed to resolve reference unresolvedroot(Unix).select Couldn't find "Unix"
(cd _build/default/_doc/_html && /home/opam/.opam/4.13/bin/odoc link -I ../_odoc/pkg/bob -I ../../dict/.dict.objs/byte -I ../../lib/.bob.objs/byte -I ../../lib/.bob_dns.objs/byte -I ../../lib/.bob_fpath.objs/byte -I ../../lib/.bob_happy_eyeballs.objs/byte -I ../../lib/.bob_tls.objs/byte -I ../../lib/.bob_unix.objs/byte -I ../../lib/.fiber.objs/byte -I ../../lib/.git.objs/byte -I ../../lib/.pack.objs/byte -I ../../lib/.password.objs/byte -I ../../lib/.qe.objs/byte -I ../../lib/.stdbob.objs/byte -I ../../lib/.stream.objs/byte -I ../../lib/.temp.objs/byte -o ../_odocls/bob/password.odocl ../../lib/.password.objs/byte/password.odoc)
File "lib/password.mli", line 15, characters 25-59:
Warning: Failed to resolve reference unresolvedroot(Random).State.make_self_init Couldn't find "Random"
File "lib/password.mli", line 14, characters 49-66:
Warning: Failed to resolve reference unresolvedroot(Random).State.t Couldn't find "Random"
(cd _build/default/_doc/_html && /home/opam/.opam/4.13/bin/odoc link -I ../_odoc/pkg/bob -I ../../dict/.dict.objs/byte -I ../../lib/.bob.objs/byte -I ../../lib/.bob_dns.objs/byte -I ../../lib/.bob_fpath.objs/byte -I ../../lib/.bob_happy_eyeballs.objs/byte -I ../../lib/.bob_tls.objs/byte -I ../../lib/.bob_unix.objs/byte -I ../../lib/.fiber.objs/byte -I ../../lib/.git.objs/byte -I ../../lib/.pack.objs/byte -I ../../lib/.password.objs/byte -I ../../lib/.qe.objs/byte -I ../../lib/.stdbob.objs/byte -I ../../lib/.stream.objs/byte -I ../../lib/.temp.objs/byte -o ../_odocls/bob/pack.odocl ../../lib/.pack.objs/byte/pack.odoc)
File "lib/pack.mli", line 76, characters 58-71:
Warning: Failed to resolve reference unresolvedroot(Stream).run Couldn't find "run"
(cd _build/default/_doc/_html && /home/opam/.opam/4.13/bin/odoc link -I ../_odoc/pkg/bob -I ../../dict/.dict.objs/byte -I ../../lib/.bob.objs/byte -I ../../lib/.bob_dns.objs/byte -I ../../lib/.bob_fpath.objs/byte -I ../../lib/.bob_happy_eyeballs.objs/byte -I ../../lib/.bob_tls.objs/byte -I ../../lib/.bob_unix.objs/byte -I ../../lib/.fiber.objs/byte -I ../../lib/.git.objs/byte -I ../../lib/.pack.objs/byte -I ../../lib/.password.objs/byte -I ../../lib/.qe.objs/byte -I ../../lib/.stdbob.objs/byte -I ../../lib/.stream.objs/byte -I ../../lib/.temp.objs/byte -o ../_odocls/bob/bob_fpath.odocl ../../lib/.bob_fpath.objs/byte/bob_fpath.odoc)
File "lib/bob_fpath.mli", line 618, characters 15-22:
Warning: Reference to 'segs' is ambiguous. Please specify its kind: section-segs, val-segs.
File "lib/bob_fpath.mli", line 593, characters 12-19:
Warning: Reference to 'segs' is ambiguous. Please specify its kind: section-segs, val-segs.
File "lib/bob_fpath.mli", line 559, characters 6-28:
Warning: Failed to resolve reference unresolvedroot(Format).pp_print_cut Couldn't find "Format"
File "lib/bob_fpath.mli", line 540, characters 24-37:
Warning: Failed to resolve reference unresolvedroot(Map).S.find Couldn't find "S"
File "lib/bob_fpath.mli", line 537, characters 21-34:
Warning: Failed to resolve reference unresolvedroot(Map).S.find Couldn't find "S"
File "lib/bob_fpath.mli", line 533, character 46 to line 534, character 23:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 530, characters 21-36:
Warning: Failed to resolve reference unresolvedroot(Map).S.choose Couldn't find "S"
File "lib/bob_fpath.mli", line 526, character 51 to line 527, character 23:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 523, characters 21-41:
Warning: Failed to resolve reference unresolvedroot(Map).S.max_binding Couldn't find "S"
File "lib/bob_fpath.mli", line 519, character 51 to line 520, character 23:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 516, characters 21-41:
Warning: Failed to resolve reference unresolvedroot(Map).S.min_binding Couldn't find "S"
File "lib/bob_fpath.mli", line 501, characters 39-61:
Warning: Failed to resolve reference unresolvedroot(Format).pp_print_cut Couldn't find "Format"
File "lib/bob_fpath.mli", line 487, character 38 to line 488, character 28:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 487, characters 20-33:
Warning: Failed to resolve reference unresolvedroot(Set).S.find Couldn't find "S"
File "lib/bob_fpath.mli", line 484, characters 21-34:
Warning: Failed to resolve reference unresolvedroot(Set).S.find Couldn't find "S"
File "lib/bob_fpath.mli", line 480, character 42 to line 481, character 18:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 477, characters 21-36:
Warning: Failed to resolve reference unresolvedroot(Set).S.choose Couldn't find "S"
File "lib/bob_fpath.mli", line 473, character 43 to line 474, character 25:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 470, characters 21-37:
Warning: Failed to resolve reference unresolvedroot(Set).S.max_elt Couldn't find "S"
File "lib/bob_fpath.mli", line 466, character 43 to line 467, character 25:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 463, characters 21-37:
Warning: Failed to resolve reference unresolvedroot(Set).S.min_elt Couldn't find "S"
File "lib/bob_fpath.mli", line 424, characters 4-58:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 376, characters 48-62:
Warning: Failed to resolve reference unresolvedroot(String).dump Couldn't find "String"
File "lib/bob_fpath.mli", line 271, characters 34-58:
Warning: Failed to resolve reference unresolvedroot(is_relative) Couldn't find "is_relative"
File "lib/bob_fpath.mli", line 106, characters 4-20:
Warning: Failed to resolve reference unresolvedroot(String).concat Couldn't find "String"
File "lib/bob_fpath.mli", line 64, characters 4-58:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
File "lib/bob_fpath.mli", line 56, character 4 to line 57, character 46:
Warning: Failed to resolve reference unresolvedroot(Invalid_argument) Couldn't find "Invalid_argument"
2024-08-02 20:22.58 ---> saved as "0f108276ffc93f60db8a0fff044111369f030c7b86b44f7ee18a68474179f43e"
Job succeeded
2024-08-02 20:22.59: Job succeeded