Organisationsocaml-ppxppx40e5a3 (master)(lint-doc)

(lint-doc)

Link Copied
Code Copied

Logs

2024-09-13 09:23.11: New job: test ocaml-ppx/ppx https://github.com/ocaml-ppx/ppx.git#refs/heads/master (40e5a35a4386d969effaf428078c900bd03b78ec) (linux-x86_64:(lint-doc))
Base: ocaml/opam:debian-12-ocaml-4.07@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e
Opam project lint documentation


To reproduce locally:


git clone --recursive "https://github.com/ocaml-ppx/ppx.git" -b "master" && cd "ppx" && git reset --hard 40e5a35a
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.07@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e
# debian-12-4.07_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 c0a7b4f3578d1b9d94fef0b9883dc54230fb36a2 || git fetch origin master) && git reset -q --hard c0a7b4f3578d1b9d94fef0b9883dc54230fb36a2 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 ppx.opam astlib.opam ./
RUN opam pin add -yn ppx.dev './' && \
    opam pin add -yn astlib.dev './'
ENV DEPS="base.v0.12.2 base-bigarray.base base-threads.base base-unix.base base_bigstring.v0.12.0 base_quickcheck.v0.12.1 bin_prot.v0.12.0 cinaps.v0.15.1 core_kernel.v0.12.3 csexp.1.5.2 dune.3.16.0 dune-configurator.3.16.0 expect_test_helpers_kernel.v0.12.0 fieldslib.v0.12.0 host-arch-x86_64.1 host-system-other.1 jane-street-headers.v0.12.0 jst-config.v0.12.0 num.1.5-1 ocaml.4.07.1 ocaml-base-compiler.4.07.1 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-migrate-parsetree.1.8.0 ocaml-secondary-compiler.4.14.2 ocaml-syntax-shims.1.0.0 ocamlfind.1.9.6 ocamlfind-secondary.1.9.6 octavius.1.2.2 parsexp.v0.12.0 ppx_assert.v0.12.0 ppx_base.v0.12.0 ppx_bench.v0.12.0 ppx_bin_prot.v0.12.1 ppx_compare.v0.12.0 ppx_custom_printf.v0.12.1 ppx_derivers.1.2.1 ppx_enumerate.v0.12.0 ppx_expect.v0.12.0 ppx_fail.v0.12.0 ppx_fields_conv.v0.12.0 ppx_hash.v0.12.0 ppx_here.v0.12.0 ppx_inline_test.v0.12.0 ppx_jane.v0.12.0 ppx_js_style.v0.12.0 ppx_let.v0.12.0 ppx_module_timer.v0.12.0 ppx_optcomp.v0.12.0 ppx_optional.v0.12.0 ppx_pipebang.v0.12.0 ppx_sexp_conv.v0.12.0 ppx_sexp_message.v0.12.0 ppx_sexp_value.v0.12.0 ppx_stable.v0.12.0 ppx_typerep_conv.v0.12.0 ppx_variants_conv.v0.12.0 ppxlib.0.8.1 re.1.11.0 result.1.5 seq.base sexp_pretty.v0.12.0 sexplib.v0.12.0 sexplib0.v0.12.0 splittable_random.v0.12.0 stdio.v0.12.0 time_now.v0.12.0 typerep.v0.12.0 variantslib.v0.12.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.2 --depext-only -y ppx.dev astlib.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 @doc || (echo "dune build @doc failed"; exit 2)


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


2024-09-13 09:23.11: Using cache hint "ocaml-ppx/ppx-ocaml/opam:debian-12-ocaml-4.07@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e-debian-12-4.07_opam-2.2-115fdf109975df8a615dea640ac5e6f2"
2024-09-13 09:23.11: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.07@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e)
 (comment debian-12-4.07_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 c0a7b4f3578d1b9d94fef0b9883dc54230fb36a2 || git fetch origin master) && git reset -q --hard c0a7b4f3578d1b9d94fef0b9883dc54230fb36a2 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src ppx.opam astlib.opam) (dst ./))
 (run (network host)
      (shell  "opam pin add -yn ppx.dev './' && \
             \nopam pin add -yn astlib.dev './'"))
 (env DEPS "base.v0.12.2 base-bigarray.base base-threads.base base-unix.base base_bigstring.v0.12.0 base_quickcheck.v0.12.1 bin_prot.v0.12.0 cinaps.v0.15.1 core_kernel.v0.12.3 csexp.1.5.2 dune.3.16.0 dune-configurator.3.16.0 expect_test_helpers_kernel.v0.12.0 fieldslib.v0.12.0 host-arch-x86_64.1 host-system-other.1 jane-street-headers.v0.12.0 jst-config.v0.12.0 num.1.5-1 ocaml.4.07.1 ocaml-base-compiler.4.07.1 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-migrate-parsetree.1.8.0 ocaml-secondary-compiler.4.14.2 ocaml-syntax-shims.1.0.0 ocamlfind.1.9.6 ocamlfind-secondary.1.9.6 octavius.1.2.2 parsexp.v0.12.0 ppx_assert.v0.12.0 ppx_base.v0.12.0 ppx_bench.v0.12.0 ppx_bin_prot.v0.12.1 ppx_compare.v0.12.0 ppx_custom_printf.v0.12.1 ppx_derivers.1.2.1 ppx_enumerate.v0.12.0 ppx_expect.v0.12.0 ppx_fail.v0.12.0 ppx_fields_conv.v0.12.0 ppx_hash.v0.12.0 ppx_here.v0.12.0 ppx_inline_test.v0.12.0 ppx_jane.v0.12.0 ppx_js_style.v0.12.0 ppx_let.v0.12.0 ppx_module_timer.v0.12.0 ppx_optcomp.v0.12.0 ppx_optional.v0.12.0 ppx_pipebang.v0.12.0 ppx_sexp_conv.v0.12.0 ppx_sexp_message.v0.12.0 ppx_sexp_value.v0.12.0 ppx_stable.v0.12.0 ppx_typerep_conv.v0.12.0 ppx_variants_conv.v0.12.0 ppxlib.0.8.1 re.1.11.0 result.1.5 seq.base sexp_pretty.v0.12.0 sexplib.v0.12.0 sexplib0.v0.12.0 splittable_random.v0.12.0 stdio.v0.12.0 time_now.v0.12.0 typerep.v0.12.0 variantslib.v0.12.0")
 (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 ppx.dev astlib.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 @doc || (echo \"dune build @doc failed\"; exit 2)"))
)


2024-09-13 09:23.11: Waiting for resource in pool OCluster
2024-09-13 13:07.55: Waiting for worker…
2024-09-13 13:13.45: Got resource from pool OCluster
Building on x86-bm-c20.sw.ocaml.org
All commits already cached
HEAD is now at 40e5a35 get rid of deprecated libraries


(from ocaml/opam:debian-12-ocaml-4.07@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.07@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e' locally
docker.io/ocaml/opam@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e: Pulling from ocaml/opam
486b57591f33: Pulling fs layer
486b57591f33: Verifying Checksum
486b57591f33: Download complete
486b57591f33: Pull complete
Digest: sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e
Status: Downloaded newer image for ocaml/opam@sha256:96258ec26288594dc092090b51659b9908eec8ff735cb77943cecebf006e6a1e
2024-09-13 13:13.45 ---> using "5131c77578cea8ca66490ac94a2802ba3cae1efd46fe5a40385527ee5bf72389" from cache


/: (comment debian-12-4.07_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-09-13 13:13.45 ---> using "b40a5f9a893c72a0525840c34aed28664f6789876c22e5ae94d9b792a7c50c9c" 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-09-13 13:13.45 ---> using "2e225a3b796b44029c20367804a4f24429672d683357791be0b73af10c678a9a" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-119-generic
The OCaml toplevel, version 4.07.1
2.2.1
2024-09-13 13:13.45 ---> using "36694de07896fc0be37a3d8771eaf04fa150dfc3e3dcf75a6139b55edd33faeb" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2024-09-13 13:13.45 ---> using "48b0b4f3baf5090cce00bfe2bef1b04699be49f1aa23523ea62571e4e3bd1670" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e c0a7b4f3578d1b9d94fef0b9883dc54230fb36a2 || git fetch origin master) && git reset -q --hard c0a7b4f3578d1b9d94fef0b9883dc54230fb36a2 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   e89899ac28..2d4ed1d357  master     -> origin/master
c0a7b4f357 Merge pull request #26545 from kit-ty-kate/typerep-ocaml-5.3


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


The following actions will be performed:
=== upgrade 1 package
  - upgrade ocaml-secondary-compiler 4.08.1-1 to 4.14.2
=== install 2 packages
  - install host-arch-x86_64         1
  - install host-system-other        1


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed host-arch-x86_64.1
-> installed host-system-other.1
-> retrieved ocaml-secondary-compiler.4.14.2  (cached)
-> removed   ocaml-secondary-compiler.4.08.1-1
-> installed ocaml-secondary-compiler.4.14.2
Done.
# Run eval $(opam env) to update the current shell environment
2024-09-13 13:13.45 ---> using "16e6bc183e6f1d6f1515b6b92e5fe29de26659f0c3ef6cdf6b08f7879e7a59e0" from cache


/src: (copy (src ppx.opam astlib.opam) (dst ./))
2024-09-13 13:13.45 ---> using "c6d4010165f17d18519b59f838c26db03ed5167de151b4930731967bbee5d040" from cache


/src: (run (network host)
           (shell  "opam pin add -yn ppx.dev './' && \
                  \nopam pin add -yn astlib.dev './'"))
Package ppx does not exist, create as a NEW package? [y/n] y
[ppx.dev] synchronised (file:///src)
[WARNING] Failed checks on ppx package definition from source at file:///src:
  warning 68: Missing field 'license'
ppx is now pinned to file:///src (version dev)
Package astlib does not exist, create as a NEW package? [y/n] y
[astlib.dev] synchronised (file:///src)
[WARNING] Failed checks on astlib package definition from source at file:///src:
  warning 68: Missing field 'license'
astlib is now pinned to file:///src (version dev)
2024-09-13 13:13.45 ---> using "8adef9009cdc2071c2f940e633abad6a0141264194f40c861239186dc73b27fb" from cache


/src: (env DEPS "base.v0.12.2 base-bigarray.base base-threads.base base-unix.base base_bigstring.v0.12.0 base_quickcheck.v0.12.1 bin_prot.v0.12.0 cinaps.v0.15.1 core_kernel.v0.12.3 csexp.1.5.2 dune.3.16.0 dune-configurator.3.16.0 expect_test_helpers_kernel.v0.12.0 fieldslib.v0.12.0 host-arch-x86_64.1 host-system-other.1 jane-street-headers.v0.12.0 jst-config.v0.12.0 num.1.5-1 ocaml.4.07.1 ocaml-base-compiler.4.07.1 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-migrate-parsetree.1.8.0 ocaml-secondary-compiler.4.14.2 ocaml-syntax-shims.1.0.0 ocamlfind.1.9.6 ocamlfind-secondary.1.9.6 octavius.1.2.2 parsexp.v0.12.0 ppx_assert.v0.12.0 ppx_base.v0.12.0 ppx_bench.v0.12.0 ppx_bin_prot.v0.12.1 ppx_compare.v0.12.0 ppx_custom_printf.v0.12.1 ppx_derivers.1.2.1 ppx_enumerate.v0.12.0 ppx_expect.v0.12.0 ppx_fail.v0.12.0 ppx_fields_conv.v0.12.0 ppx_hash.v0.12.0 ppx_here.v0.12.0 ppx_inline_test.v0.12.0 ppx_jane.v0.12.0 ppx_js_style.v0.12.0 ppx_let.v0.12.0 ppx_module_timer.v0.12.0 ppx_optcomp.v0.12.0 ppx_optional.v0.12.0 ppx_pipebang.v0.12.0 ppx_sexp_conv.v0.12.0 ppx_sexp_message.v0.12.0 ppx_sexp_value.v0.12.0 ppx_stable.v0.12.0 ppx_typerep_conv.v0.12.0 ppx_variants_conv.v0.12.0 ppxlib.0.8.1 re.1.11.0 result.1.5 seq.base sexp_pretty.v0.12.0 sexplib.v0.12.0 sexplib0.v0.12.0 splittable_random.v0.12.0 stdio.v0.12.0 time_now.v0.12.0 typerep.v0.12.0 variantslib.v0.12.0")


/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 ppx.dev astlib.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
- 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 bookworm/main amd64 Packages [8787 kB]
- Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [11.7 kB]
- Get:6 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B]
- Get:6 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B]
- Get:7 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [179 kB]
- Fetched 9233 kB in 2s (5737 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[astlib.dev] synchronised (no changes)
[ppx.dev] synchronised (no changes)


[NOTE] Package ocaml-secondary-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.07.1).
[NOTE] Package ocaml is already installed (current version is 4.07.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).
2024-09-13 13:13.45 ---> using "0b165b17d2e2d31a5bc80fe7997b5154eca985e8c603972f4e0915b987207843" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-secondary-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.07.1).
[NOTE] Package ocaml is already installed (current version is 4.07.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 60 packages
  - install base                       v0.12.2
  - install base_bigstring             v0.12.0
  - install base_quickcheck            v0.12.1
  - install bin_prot                   v0.12.0
  - install cinaps                     v0.15.1
  - install core_kernel                v0.12.3
  - install csexp                      1.5.2
  - install dune                       3.16.0
  - install dune-configurator          3.16.0
  - install expect_test_helpers_kernel v0.12.0 (deprecated)
  - install fieldslib                  v0.12.0
  - install jane-street-headers        v0.12.0
  - install jst-config                 v0.12.0
  - install num                        1.5-1
  - install ocaml-compiler-libs        v0.12.4
  - install ocaml-migrate-parsetree    1.8.0 (deprecated)
  - install ocaml-syntax-shims         1.0.0
  - install ocamlfind                  1.9.6
  - install ocamlfind-secondary        1.9.6
  - install octavius                   1.2.2
  - install parsexp                    v0.12.0
  - install ppx_assert                 v0.12.0
  - install ppx_base                   v0.12.0
  - install ppx_bench                  v0.12.0
  - install ppx_bin_prot               v0.12.1
  - install ppx_compare                v0.12.0
  - install ppx_custom_printf          v0.12.1
  - install ppx_derivers               1.2.1
  - install ppx_enumerate              v0.12.0
  - install ppx_expect                 v0.12.0
  - install ppx_fail                   v0.12.0
  - install ppx_fields_conv            v0.12.0
  - install ppx_hash                   v0.12.0
  - install ppx_here                   v0.12.0
  - install ppx_inline_test            v0.12.0
  - install ppx_jane                   v0.12.0
  - install ppx_js_style               v0.12.0
  - install ppx_let                    v0.12.0
  - install ppx_module_timer           v0.12.0
  - install ppx_optcomp                v0.12.0
  - install ppx_optional               v0.12.0
  - install ppx_pipebang               v0.12.0
  - install ppx_sexp_conv              v0.12.0
  - install ppx_sexp_message           v0.12.0
  - install ppx_sexp_value             v0.12.0
  - install ppx_stable                 v0.12.0
  - install ppx_typerep_conv           v0.12.0
  - install ppx_variants_conv          v0.12.0
  - install ppxlib                     0.8.1
  - install re                         1.11.0
  - install result                     1.5
  - install seq                        base
  - install sexp_pretty                v0.12.0
  - install sexplib                    v0.12.0
  - install sexplib0                   v0.12.0
  - install splittable_random          v0.12.0
  - install stdio                      v0.12.0
  - install time_now                   v0.12.0
  - install typerep                    v0.12.0
  - install variantslib                v0.12.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base_bigstring.v0.12.0  (cached)
-> retrieved base_quickcheck.v0.12.1  (cached)
-> retrieved base.v0.12.2  (cached)
-> retrieved bin_prot.v0.12.0  (cached)
-> retrieved cinaps.v0.15.1  (cached)
-> retrieved core_kernel.v0.12.3  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved expect_test_helpers_kernel.v0.12.0  (cached)
-> retrieved fieldslib.v0.12.0  (cached)
-> retrieved jane-street-headers.v0.12.0  (cached)
-> retrieved jst-config.v0.12.0  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlfind.1.9.6, ocamlfind-secondary.1.9.6  (cached)
-> retrieved ocaml-migrate-parsetree.1.8.0  (cached)
-> retrieved octavius.1.2.2  (cached)
-> retrieved parsexp.v0.12.0  (cached)
-> retrieved ppx_assert.v0.12.0  (cached)
-> retrieved ppx_base.v0.12.0  (cached)
-> retrieved ppx_bench.v0.12.0  (cached)
-> retrieved ppx_bin_prot.v0.12.1  (cached)
-> retrieved ppx_compare.v0.12.0  (cached)
-> retrieved ppx_custom_printf.v0.12.1  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_enumerate.v0.12.0  (cached)
-> retrieved ppx_fail.v0.12.0  (cached)
-> retrieved ppx_expect.v0.12.0  (cached)
-> retrieved ppx_fields_conv.v0.12.0  (cached)
-> retrieved ppx_hash.v0.12.0  (cached)
-> retrieved ppx_here.v0.12.0  (cached)
-> retrieved ppx_inline_test.v0.12.0  (cached)
-> retrieved ppx_jane.v0.12.0  (cached)
-> retrieved ppx_js_style.v0.12.0  (cached)
-> retrieved ppx_module_timer.v0.12.0  (cached)
-> retrieved ppx_let.v0.12.0  (cached)
-> retrieved ppx_optional.v0.12.0  (cached)
-> retrieved ppx_optcomp.v0.12.0  (cached)
-> retrieved ppx_pipebang.v0.12.0  (cached)
-> retrieved ppx_sexp_conv.v0.12.0  (cached)
-> retrieved ppx_sexp_value.v0.12.0  (cached)
-> retrieved ppx_sexp_message.v0.12.0  (cached)
-> retrieved ppx_typerep_conv.v0.12.0  (cached)
-> retrieved ppx_stable.v0.12.0  (cached)
-> retrieved ppx_variants_conv.v0.12.0  (cached)
-> retrieved re.1.11.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexp_pretty.v0.12.0  (cached)
-> retrieved ppxlib.0.8.1  (cached)
-> retrieved sexplib.v0.12.0  (cached)
-> retrieved sexplib0.v0.12.0  (cached)
-> retrieved splittable_random.v0.12.0  (cached)
-> retrieved stdio.v0.12.0  (cached)
-> retrieved time_now.v0.12.0  (cached)
-> retrieved dune.3.16.0, dune-configurator.3.16.0  (cached)
-> installed num.1.5-1
-> retrieved typerep.v0.12.0  (cached)
-> retrieved variantslib.v0.12.0  (cached)
-> installed ocamlfind.1.9.6
-> installed ocamlfind-secondary.1.9.6
-> installed dune.3.16.0
-> installed jane-street-headers.v0.12.0
-> installed ppx_derivers.1.2.1
-> installed result.1.5
-> installed csexp.1.5.2
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed octavius.1.2.2
-> installed re.1.11.0
-> installed sexplib0.v0.12.0
-> installed cinaps.v0.15.1
-> installed dune-configurator.3.16.0
-> installed ocaml-migrate-parsetree.1.8.0
-> installed base.v0.12.2
-> installed fieldslib.v0.12.0
-> installed variantslib.v0.12.0
-> installed stdio.v0.12.0
-> installed typerep.v0.12.0
-> installed parsexp.v0.12.0
-> installed sexplib.v0.12.0
-> installed ppxlib.0.8.1
-> installed ppx_let.v0.12.0
-> installed ppx_optional.v0.12.0
-> installed ppx_typerep_conv.v0.12.0
-> installed ppx_here.v0.12.0
-> installed ppx_enumerate.v0.12.0
-> installed ppx_optcomp.v0.12.0
-> installed ppx_stable.v0.12.0
-> installed ppx_variants_conv.v0.12.0
-> installed ppx_fields_conv.v0.12.0
-> installed ppx_pipebang.v0.12.0
-> installed ppx_compare.v0.12.0
-> installed ppx_inline_test.v0.12.0
-> installed ppx_js_style.v0.12.0
-> installed ppx_sexp_conv.v0.12.0
-> installed ppx_fail.v0.12.0
-> installed ppx_hash.v0.12.0
-> installed ppx_bench.v0.12.0
-> installed ppx_sexp_value.v0.12.0
-> installed ppx_sexp_message.v0.12.0
-> installed ppx_assert.v0.12.0
-> installed ppx_custom_printf.v0.12.1
-> installed ppx_base.v0.12.0
-> installed splittable_random.v0.12.0
-> installed jst-config.v0.12.0
-> installed sexp_pretty.v0.12.0
-> installed bin_prot.v0.12.0
-> installed ppx_expect.v0.12.0
-> installed time_now.v0.12.0
-> installed base_quickcheck.v0.12.1
-> installed ppx_bin_prot.v0.12.1
-> installed ppx_module_timer.v0.12.0
-> installed ppx_jane.v0.12.0
-> installed base_bigstring.v0.12.0
-> installed core_kernel.v0.12.3
-> installed expect_test_helpers_kernel.v0.12.0
Done.


<><> ocaml-migrate-parsetree.1.8.0 installed successfully <><><><><><><><><><><>
=> Note: This package is deprecated.


<><> expect_test_helpers_kernel.v0.12.0 installed successfully ><><><><><><><><>
=> Note: This package is deprecated.
# Run eval $(opam env) to update the current shell environment
2024-09-13 13:16.53 ---> saved as "e8c33bd4dbf99c26772bb78cfab3b6ce4582f7247956f90238d5a5152f24d8ea"


/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 14 packages
  - install astring       0.8.5  [required by odoc]
  - install camlp-streams 5.0.1  [required by odoc-parser]
  - install cmdliner      1.0.4  [required by odoc]
  - install cppo          1.7.0  [required by odoc]
  - install crunch        2.2.0  [required by odoc]
  - install fmt           0.8.9  [required by odoc]
  - install fpath         0.7.3  [required by odoc]
  - install ocamlbuild    0.14.3 [required by fmt, astring, fpath]
  - install odoc          2.4.2
  - install odoc-parser   2.4.2  [required by odoc]
  - install stdlib-shims  0.3.0  [required by fmt]
  - install topkg         1.0.7  [required by fmt, astring, fpath]
  - install tyxml         4.6.0  [required by odoc]
  - install uutf          1.0.3  [required by tyxml]


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved cmdliner.1.0.4  (cached)
-> retrieved cppo.1.7.0  (cached)
-> retrieved crunch.2.2.0  (cached)
-> retrieved fmt.0.8.9  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved ocamlbuild.0.14.3  (cached)
-> installed camlp-streams.5.0.1
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved odoc.2.4.2, odoc-parser.2.4.2  (cached)
-> installed stdlib-shims.0.3.0
-> installed cppo.1.7.0
-> installed cmdliner.1.0.4
-> installed ocamlbuild.0.14.3
-> installed crunch.2.2.0
-> installed topkg.1.0.7
-> installed uutf.1.0.3
-> installed fmt.0.8.9
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> 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-09-13 13:17.54 ---> saved as "c3e7d0ee8601411d7a61e60fd8cf7af59a2d7f281513a4cce9ac23e907b41d67"


/src: (copy (src .) (dst /src/))
2024-09-13 13:17.54 ---> saved as "3bac5a88067277ddace70cd2343082bceeb0a2df299404641c5ac2485ad90a12"


/src: (run (shell "ODOC_WARN_ERROR=false opam exec -- dune build @doc || (echo \"dune build @doc failed\"; exit 2)"))
(cd _build/default/astlib/.astlib.objs/byte && /home/opam/.opam/4.07/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/astlib --pkg astlib -o astlib__Location.odoc astlib__Location.cmti)
File "astlib/location.mli", line 21, characters 22-24:
Warning: Paragraph should begin on its own line.
(cd _build/default/stdppx/.stdppx.objs/byte && /home/opam/.opam/4.07/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/ppx -I ../../caml/.ppx_caml.objs/byte --pkg ppx -o stdppx__Char.odoc stdppx__Char.cmt)
File "stdppx__Char.cmt":
Warning: Failed to compile expansion for include : module type of struct include identifier((root Stdppx__Char).Char, false) end Unexpanded `module type of` expression: module type of struct include identifier((root Stdppx__Char).Char, false) end
(cd _build/default/src/.ppx.objs/byte && /home/opam/.opam/4.07/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/ppx -I ../../../ast/.ppx_ast.objs/byte -I ../../../astlib/.astlib.objs/byte -I ../../../bootstrap/.ppx_bootstrap.objs/byte -I ../../../print-diff/.ppx_print_diff.objs/byte -I ../../../stdppx/.stdppx.objs/byte -I ../../../stdppx/caml/.ppx_caml.objs/byte -I ../../../traverse_builtins/.ppx_traverse_builtins.objs/byte -I ../../../viewlib/.viewlib.objs/byte --pkg ppx -o ppx__Ast_pattern.odoc ppx__Ast_pattern.cmti)
File "src/ast_pattern.mli", line 177, characters 59-61:
Warning: '{i' should be followed by space, a tab, or a new line.
(cd _build/default/src/.ppx.objs/byte && /home/opam/.opam/4.07/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/ppx -I ../../../ast/.ppx_ast.objs/byte -I ../../../astlib/.astlib.objs/byte -I ../../../bootstrap/.ppx_bootstrap.objs/byte -I ../../../print-diff/.ppx_print_diff.objs/byte -I ../../../stdppx/.stdppx.objs/byte -I ../../../stdppx/caml/.ppx_caml.objs/byte -I ../../../traverse_builtins/.ppx_traverse_builtins.objs/byte -I ../../../viewlib/.viewlib.objs/byte --pkg ppx -o ppx__Common.odoc ppx__Common.cmti)
File "src/common.mli", line 26, characters 23-30:
Warning: '@return' should begin on its own line.
(cd _build/default/src/.ppx.objs/byte && /home/opam/.opam/4.07/bin/odoc compile -I . -I ../../../_doc/_odoc/pkg/ppx -I ../../../ast/.ppx_ast.objs/byte -I ../../../astlib/.astlib.objs/byte -I ../../../bootstrap/.ppx_bootstrap.objs/byte -I ../../../print-diff/.ppx_print_diff.objs/byte -I ../../../stdppx/.stdppx.objs/byte -I ../../../stdppx/caml/.ppx_caml.objs/byte -I ../../../traverse_builtins/.ppx_traverse_builtins.objs/byte -I ../../../viewlib/.viewlib.objs/byte --pkg ppx -o ppx__Deriving.odoc ppx__Deriving.cmti)
File "src/deriving.mli", line 38, characters 4-30:
Warning: '6': bad heading level (0-5 allowed).
(cd _build/default/_doc/_html && /home/opam/.opam/4.07/bin/odoc link -I ../_odoc/pkg/ppx -I ../../ast/.ppx_ast.objs/byte -I ../../ast/cinaps/.ppx_ast_cinaps.objs/byte -I ../../astlib/.astlib.objs/byte -I ../../bootstrap/.ppx_bootstrap.objs/byte -I ../../metaquot/.ppx_metaquot.objs/byte -I ../../metaquot/expander/.ppx_metaquot_expander.objs/byte -I ../../metaquot_lifters/.ppx_metaquot_lifters.objs/byte -I ../../ppx_view/lib/.ppx_view_lib.objs/byte -I ../../ppx_view/rewriter/.ppx_view_rewriter.objs/byte -I ../../print-diff/.ppx_print_diff.objs/byte -I ../../runner/.ppx_runner.objs/byte -I ../../runner_as_ppx/.ppx_runner_as_ppx.objs/byte -I ../../src/.ppx.objs/byte -I ../../stdppx/.stdppx.objs/byte -I ../../stdppx/caml/.ppx_caml.objs/byte -I ../../traverse/.ppx_traverse.objs/byte -I ../../traverse_builtins/.ppx_traverse_builtins.objs/byte -I ../../viewlib/.viewlib.objs/byte -o ../_odocls/ppx/stdppx.odocl ../../stdppx/.stdppx.objs/byte/stdppx.odoc)
File "stdppx/string.mli", line 41, characters 31-40:
Warning: Failed to resolve reference unresolvedroot(escape) Couldn't find "escape"
(cd _build/default/_doc/_html && /home/opam/.opam/4.07/bin/odoc link -I ../_odoc/pkg/ppx -I ../../ast/.ppx_ast.objs/byte -I ../../ast/cinaps/.ppx_ast_cinaps.objs/byte -I ../../astlib/.astlib.objs/byte -I ../../bootstrap/.ppx_bootstrap.objs/byte -I ../../metaquot/.ppx_metaquot.objs/byte -I ../../metaquot/expander/.ppx_metaquot_expander.objs/byte -I ../../metaquot_lifters/.ppx_metaquot_lifters.objs/byte -I ../../ppx_view/lib/.ppx_view_lib.objs/byte -I ../../ppx_view/rewriter/.ppx_view_rewriter.objs/byte -I ../../print-diff/.ppx_print_diff.objs/byte -I ../../runner/.ppx_runner.objs/byte -I ../../runner_as_ppx/.ppx_runner_as_ppx.objs/byte -I ../../src/.ppx.objs/byte -I ../../stdppx/.stdppx.objs/byte -I ../../stdppx/caml/.ppx_caml.objs/byte -I ../../traverse/.ppx_traverse.objs/byte -I ../../traverse_builtins/.ppx_traverse_builtins.objs/byte -I ../../viewlib/.viewlib.objs/byte -o ../_odocls/ppx/ppx.odocl ../../src/.ppx.objs/byte/ppx.odoc)
File "src/ext.mli", line 97, characters 39-70:
Warning: Failed to resolve reference unresolvedroot(Context_free).V1.map_top_down Couldn't find "V1"
File "src/attr.mli", line 194, characters 43-65:
Warning: Failed to resolve reference unresolvedroot(freshen_and_collect) Couldn't find "freshen_and_collect"
2024-09-13 13:18.09 ---> saved as "41157934e25d0058e6f15369e3f011f9a9970f624ae1b89d6d07f66754676d90"
Job succeeded
2024-09-13 13:18.09: Job succeeded