Organisationsjoelburgetlvca7dd226 (main)debian-13-4.11_opam-2.4

debian-13-4.11_opam-2.4

Link Copied
Code Copied

Logs

2025-09-15 18:38.27: New job: test joelburget/lvca https://github.com/joelburget/lvca.git#refs/heads/main (7dd22642204642f089c6a2fece16ab41321aabb7) (linux-x86_64:debian-13-4.11_opam-2.4)
Base: ocaml/opam:debian-13-ocaml-4.11@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/joelburget/lvca.git" -b "main" && cd "lvca" && git reset --hard 7dd22642
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.11@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e
# debian-13-4.11_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.4 /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 1c9b44165f73bd3366a4af940f28503f26d3267e || git fetch origin master) && git reset -q --hard 1c9b44165f73bd3366a4af940f28503f26d3267e && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 lvca.opam ./
RUN opam pin add -yn lvca.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="afl-persistent.1.4 angstrom.0.16.1 base.v0.15.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_quickcheck.v0.15.0 bigstringaf.0.10.0 bin_prot.v0.15.0 brr.0.0.8 cbor.0.5 cmdliner.1.3.0 conf-gmp.5 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 digestif.1.3.0 dune.3.20.2 dune-build-info.3.20.2 dune-configurator.3.20.2 eqaf.0.10 fieldslib.v0.15.0 fmt.0.11.0 gen.1.1 jane-street-headers.v0.15.0 js_of_ocaml-compiler.6.0.1 js_of_ocaml-toplevel.6.0.1 jst-config.v0.15.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 note.0.0.3 num.1.6 ocaml.4.11.2 ocaml-base-compiler.4.11.2 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 omd.2.0.0~alpha3 parsexp.v0.15.0 ppx_assert.v0.15.0 ppx_base.v0.15.0 ppx_bench.v0.15.1 ppx_bin_prot.v0.15.0 ppx_blob.0.9.0 ppx_cold.v0.15.0 ppx_compare.v0.15.0 ppx_custom_printf.v0.15.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.15.0 ppx_enumerate.v0.15.0 ppx_expect.v0.15.1 ppx_fields_conv.v0.15.0 ppx_fixed_literal.v0.15.0 ppx_hash.v0.15.0 ppx_here.v0.15.0 ppx_ignore_instrumentation.v0.15.0 ppx_inline_test.v0.15.1 ppx_jane.v0.15.0 ppx_let.v0.15.0 ppx_log.v0.15.0 ppx_module_timer.v0.15.0 ppx_optcomp.v0.15.0 ppx_optional.v0.15.0 ppx_pipebang.v0.15.0 ppx_sexp_conv.v0.15.1 ppx_sexp_message.v0.15.0 ppx_sexp_value.v0.15.0 ppx_stable.v0.15.0 ppx_string.v0.15.0 ppx_typerep_conv.v0.15.0 ppx_variants_conv.v0.15.0 ppxlib.0.35.0 re.1.11.0 sedlex.3.6 seq.base sexplib.v0.15.1 sexplib0.v0.15.1 splittable_random.v0.15.0 stdcompat.21.1 stdio.v0.15.0 stdlib-shims.0.3.0 time_now.v0.15.0 topkg.1.1.0 typerep.v0.15.0 uchar.0.0.2 uucp.15.0.0 uunf.15.0.0 uutf.1.0.4 variantslib.v0.15.0 yojson.3.0.0 zarith.1.12 zarith_stubs_js.v0.15.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y lvca.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


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


2025-09-15 18:38.27: Using cache hint "joelburget/lvca-ocaml/opam:debian-13-ocaml-4.11@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e-debian-13-4.11_opam-2.4-da6b6a492c0c30af879287b3bd1c7f9a"
2025-09-15 18:38.27: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.11@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e)
(comment debian-13-4.11_opam-2.4)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.4 /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 1c9b44165f73bd3366a4af940f28503f26d3267e || git fetch origin master) && git reset -q --hard 1c9b44165f73bd3366a4af940f28503f26d3267e && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src lvca.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn lvca.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "afl-persistent.1.4 angstrom.0.16.1 base.v0.15.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_quickcheck.v0.15.0 bigstringaf.0.10.0 bin_prot.v0.15.0 brr.0.0.8 cbor.0.5 cmdliner.1.3.0 conf-gmp.5 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 digestif.1.3.0 dune.3.20.2 dune-build-info.3.20.2 dune-configurator.3.20.2 eqaf.0.10 fieldslib.v0.15.0 fmt.0.11.0 gen.1.1 jane-street-headers.v0.15.0 js_of_ocaml-compiler.6.0.1 js_of_ocaml-toplevel.6.0.1 jst-config.v0.15.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 note.0.0.3 num.1.6 ocaml.4.11.2 ocaml-base-compiler.4.11.2 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 omd.2.0.0~alpha3 parsexp.v0.15.0 ppx_assert.v0.15.0 ppx_base.v0.15.0 ppx_bench.v0.15.1 ppx_bin_prot.v0.15.0 ppx_blob.0.9.0 ppx_cold.v0.15.0 ppx_compare.v0.15.0 ppx_custom_printf.v0.15.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.15.0 ppx_enumerate.v0.15.0 ppx_expect.v0.15.1 ppx_fields_conv.v0.15.0 ppx_fixed_literal.v0.15.0 ppx_hash.v0.15.0 ppx_here.v0.15.0 ppx_ignore_instrumentation.v0.15.0 ppx_inline_test.v0.15.1 ppx_jane.v0.15.0 ppx_let.v0.15.0 ppx_log.v0.15.0 ppx_module_timer.v0.15.0 ppx_optcomp.v0.15.0 ppx_optional.v0.15.0 ppx_pipebang.v0.15.0 ppx_sexp_conv.v0.15.1 ppx_sexp_message.v0.15.0 ppx_sexp_value.v0.15.0 ppx_stable.v0.15.0 ppx_string.v0.15.0 ppx_typerep_conv.v0.15.0 ppx_variants_conv.v0.15.0 ppxlib.0.35.0 re.1.11.0 sedlex.3.6 seq.base sexplib.v0.15.1 sexplib0.v0.15.1 splittable_random.v0.15.0 stdcompat.21.1 stdio.v0.15.0 stdlib-shims.0.3.0 time_now.v0.15.0 topkg.1.1.0 typerep.v0.15.0 uchar.0.0.2 uucp.15.0.0 uunf.15.0.0 uutf.1.0.4 variantslib.v0.15.0 yojson.3.0.0 zarith.1.12 zarith_stubs_js.v0.15.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.4 --depext-only -y lvca.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-09-15 18:38.27: Waiting for resource in pool OCluster
2025-09-15 20:28.20: Waiting for worker…
2025-09-15 20:32.54: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 7dd2264 Add preprocessor deps.


(from ocaml/opam:debian-13-ocaml-4.11@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.11@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e' locally
docker.io/ocaml/opam@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e: Pulling from ocaml/opam
15b1d8a5ff03: Pulling fs layer
4d5eb3ed0208: Pulling fs layer
b44e00377829: Pulling fs layer
93018e586176: Pulling fs layer
587e432a29e2: Pulling fs layer
4d5eb3ed0208: Download complete
cdf304204754: Pulling fs layer
b44e00377829: Download complete
a444cfe202e3: Pulling fs layer
587e432a29e2: Waiting
cdf304204754: Waiting
964991c828c0: Pulling fs layer
a444cfe202e3: Waiting
a94458d90f79: Pulling fs layer
964991c828c0: Waiting
e972c69afbc9: Pulling fs layer
3997d62e9de2: Pulling fs layer
a94458d90f79: Waiting
d78ea61f72f9: Pulling fs layer
c68a1176424c: Pulling fs layer
e972c69afbc9: Waiting
63495b383f1a: Pulling fs layer
3997d62e9de2: Waiting
d78ea61f72f9: Waiting
c68a1176424c: Waiting
aa1a6204320d: Pulling fs layer
187b2023e0b3: Pulling fs layer
4787e66ddf43: Pulling fs layer
973a552bac2d: Pulling fs layer
8ad831d15267: Pulling fs layer
a8377bc33a29: Pulling fs layer
84a002321686: Pulling fs layer
187b2023e0b3: Waiting
973a552bac2d: Waiting
4f4fb700ef54: Pulling fs layer
63495b383f1a: Waiting
5d52c4f201d6: Pulling fs layer
4787e66ddf43: Waiting
a8377bc33a29: Waiting
aa1a6204320d: Waiting
68ef19bc296a: Pulling fs layer
84a002321686: Waiting
8ad831d15267: Waiting
1cda2aa0af1b: Pulling fs layer
4f4fb700ef54: Waiting
5d52c4f201d6: Waiting
769f31bcfe07: Pulling fs layer
68ef19bc296a: Waiting
b1d715eb0b34: Pulling fs layer
1cda2aa0af1b: Waiting
6b92d559de80: Pulling fs layer
769f31bcfe07: Waiting
1552f16d9075: Pulling fs layer
b1d715eb0b34: Waiting
7a69328970da: Pulling fs layer
6b92d559de80: Waiting
e66b1fc86e6f: Pulling fs layer
1552f16d9075: Waiting
b14737f10b30: Pulling fs layer
7a69328970da: Waiting
4b7cf33f8dea: Pulling fs layer
e66b1fc86e6f: Waiting
0499d18bfcaa: Pulling fs layer
fb0e4a52e51b: Pulling fs layer
b14737f10b30: Waiting
4b7cf33f8dea: Waiting
af1ea896d29c: Pulling fs layer
0499d18bfcaa: Waiting
cff41317f198: Pulling fs layer
fb0e4a52e51b: Waiting
fbb90a49a8ca: Pulling fs layer
af1ea896d29c: Waiting
2f7f155032eb: Pulling fs layer
cff41317f198: Waiting
fbb90a49a8ca: Waiting
02f68e1ce660: Pulling fs layer
4d714c935049: Pulling fs layer
2f7f155032eb: Waiting
8a71ff10ef35: Pulling fs layer
02f68e1ce660: Waiting
4d714c935049: Waiting
af351e29d056: Pulling fs layer
8a71ff10ef35: Waiting
c6a987bc4831: Pulling fs layer
af351e29d056: Waiting
c6a987bc4831: Waiting
93018e586176: Verifying Checksum
93018e586176: Download complete
587e432a29e2: Verifying Checksum
587e432a29e2: Download complete
a444cfe202e3: Verifying Checksum
a444cfe202e3: Download complete
964991c828c0: Verifying Checksum
964991c828c0: Download complete
15b1d8a5ff03: Verifying Checksum
15b1d8a5ff03: Download complete
e972c69afbc9: Verifying Checksum
e972c69afbc9: Download complete
15b1d8a5ff03: Pull complete
4d5eb3ed0208: Pull complete
b44e00377829: Pull complete
a94458d90f79: Verifying Checksum
a94458d90f79: Download complete
93018e586176: Pull complete
587e432a29e2: Pull complete
d78ea61f72f9: Verifying Checksum
d78ea61f72f9: Download complete
c68a1176424c: Verifying Checksum
c68a1176424c: Download complete
63495b383f1a: Download complete
aa1a6204320d: Download complete
187b2023e0b3: Download complete
4787e66ddf43: Verifying Checksum
4787e66ddf43: Download complete
973a552bac2d: Download complete
cdf304204754: Verifying Checksum
cdf304204754: Download complete
8ad831d15267: Verifying Checksum
8ad831d15267: Download complete
a8377bc33a29: Verifying Checksum
a8377bc33a29: Download complete
84a002321686: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
5d52c4f201d6: Verifying Checksum
5d52c4f201d6: Download complete
3997d62e9de2: Verifying Checksum
3997d62e9de2: Download complete
68ef19bc296a: Download complete
1cda2aa0af1b: Download complete
769f31bcfe07: Download complete
b1d715eb0b34: Verifying Checksum
7a69328970da: Download complete
1552f16d9075: Verifying Checksum
1552f16d9075: Download complete
e66b1fc86e6f: Verifying Checksum
e66b1fc86e6f: Download complete
b14737f10b30: Verifying Checksum
b14737f10b30: Download complete
4b7cf33f8dea: Verifying Checksum
4b7cf33f8dea: Download complete
0499d18bfcaa: Verifying Checksum
0499d18bfcaa: Download complete
af1ea896d29c: Download complete
fbb90a49a8ca: Verifying Checksum
fbb90a49a8ca: Download complete
2f7f155032eb: Download complete
02f68e1ce660: Download complete
cdf304204754: Pull complete
a444cfe202e3: Pull complete
964991c828c0: Pull complete
a94458d90f79: Pull complete
e972c69afbc9: Pull complete
3997d62e9de2: Pull complete
d78ea61f72f9: Pull complete
c68a1176424c: Pull complete
63495b383f1a: Pull complete
aa1a6204320d: Pull complete
187b2023e0b3: Pull complete
4787e66ddf43: Pull complete
973a552bac2d: Pull complete
8ad831d15267: Pull complete
a8377bc33a29: Pull complete
84a002321686: Pull complete
4f4fb700ef54: Pull complete
5d52c4f201d6: Pull complete
68ef19bc296a: Pull complete
1cda2aa0af1b: Pull complete
769f31bcfe07: Pull complete
b1d715eb0b34: Pull complete
6b92d559de80: Pull complete
1552f16d9075: Pull complete
7a69328970da: Pull complete
e66b1fc86e6f: Pull complete
b14737f10b30: Pull complete
4b7cf33f8dea: Pull complete
0499d18bfcaa: Pull complete
fb0e4a52e51b: Verifying Checksum
fb0e4a52e51b: Download complete
8a71ff10ef35: Verifying Checksum
8a71ff10ef35: Download complete
af351e29d056: Verifying Checksum
af351e29d056: Download complete
c6a987bc4831: Verifying Checksum
c6a987bc4831: Download complete
fb0e4a52e51b: Pull complete
af1ea896d29c: Pull complete
cff41317f198: Download complete
cff41317f198: Pull complete
fbb90a49a8ca: Pull complete
2f7f155032eb: Pull complete
02f68e1ce660: Pull complete
4d714c935049: Verifying Checksum
4d714c935049: Download complete
4d714c935049: Pull complete
8a71ff10ef35: Pull complete
af351e29d056: Pull complete
c6a987bc4831: Pull complete
Digest: sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e
Status: Downloaded newer image for ocaml/opam@sha256:221eed4c2a5404ac9eb53088528dc51db8b9a141a14a9bbf4cb2a114d1662d2e
2025-09-15 20:32.54 ---> using "c71e547ff4dfabd1779036845ba5c402f7d75aebe8fc0fa775f19dbbd04002b3" from cache


/: (comment debian-13-4.11_opam-2.4)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-09-15 20:32.54 ---> using "191165b3e99a733480c2edec080897a879defb4923508f53f155f038e2534dad" 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 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 71 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=71 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-09-15 20:32.54 ---> using "17fad96d1bb0ba9f08bc1b62a5f55329d6f03e64432f0b98a72ba2d242dba734" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-142-generic
The OCaml toplevel, version 4.11.2
2.4.1
2025-09-15 20:32.54 ---> using "997a1cedd116feded89d4578c1c7d19c2c24d5d1fd48a177bbb0699f3b2650af" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-09-15 20:32.54 ---> using "12727729b84f8222a37ec0930466f318658b9c2e871db3e322b5ae01a1648d14" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 1c9b44165f73bd3366a4af940f28503f26d3267e || git fetch origin master) && git reset -q --hard 1c9b44165f73bd3366a4af940f28503f26d3267e && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
bcac5d1731..43c98cac41  master     -> origin/master
1c9b44165f Merge pull request #28508 from fpottier/opam-publish-menhir.20250912


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+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 at these versions (e.g. "opam upgrade ocaml.5.3.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-09-15 20:32.54 ---> using "477e9742a842d8cf62cda5afbca4db8701e3790a1f13fcfabab45a2a0f6e255a" from cache


/src: (copy (src lvca.opam) (dst ./))
2025-09-15 20:32.54 ---> saved as "2e84250459983594427ba531ab8e99d760b18cbc2705ad585001c2c5feeecd36"


/src: (run (network host)
(shell "opam pin add -yn lvca.dev './'"))
[NOTE] Package lvca does not exist in opam repositories registered in the current switch.
[lvca.dev] synchronised (file:///src)
lvca is now pinned to file:///src (version dev)
2025-09-15 20:32.56 ---> saved as "5543694da5cdb68128836aed0ec90ffda5dcd62695504ee959f9b4d1215849a7"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-09-15 20:32.56 ---> saved as "37965fc2ae478d4b02f8ea833b8a26ae4534e677c2f34d514a3a43d4cfb82e13"


/src: (env DEPS "afl-persistent.1.4 angstrom.0.16.1 base.v0.15.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_quickcheck.v0.15.0 bigstringaf.0.10.0 bin_prot.v0.15.0 brr.0.0.8 cbor.0.5 cmdliner.1.3.0 conf-gmp.5 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 digestif.1.3.0 dune.3.20.2 dune-build-info.3.20.2 dune-configurator.3.20.2 eqaf.0.10 fieldslib.v0.15.0 fmt.0.11.0 gen.1.1 jane-street-headers.v0.15.0 js_of_ocaml-compiler.6.0.1 js_of_ocaml-toplevel.6.0.1 jst-config.v0.15.1 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 note.0.0.3 num.1.6 ocaml.4.11.2 ocaml-base-compiler.4.11.2 ocaml-compiler-libs.v0.12.4 ocaml-config.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 omd.2.0.0~alpha3 parsexp.v0.15.0 ppx_assert.v0.15.0 ppx_base.v0.15.0 ppx_bench.v0.15.1 ppx_bin_prot.v0.15.0 ppx_blob.0.9.0 ppx_cold.v0.15.0 ppx_compare.v0.15.0 ppx_custom_printf.v0.15.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.15.0 ppx_enumerate.v0.15.0 ppx_expect.v0.15.1 ppx_fields_conv.v0.15.0 ppx_fixed_literal.v0.15.0 ppx_hash.v0.15.0 ppx_here.v0.15.0 ppx_ignore_instrumentation.v0.15.0 ppx_inline_test.v0.15.1 ppx_jane.v0.15.0 ppx_let.v0.15.0 ppx_log.v0.15.0 ppx_module_timer.v0.15.0 ppx_optcomp.v0.15.0 ppx_optional.v0.15.0 ppx_pipebang.v0.15.0 ppx_sexp_conv.v0.15.1 ppx_sexp_message.v0.15.0 ppx_sexp_value.v0.15.0 ppx_stable.v0.15.0 ppx_string.v0.15.0 ppx_typerep_conv.v0.15.0 ppx_variants_conv.v0.15.0 ppxlib.0.35.0 re.1.11.0 sedlex.3.6 seq.base sexplib.v0.15.1 sexplib0.v0.15.1 splittable_random.v0.15.0 stdcompat.21.1 stdio.v0.15.0 stdlib-shims.0.3.0 time_now.v0.15.0 topkg.1.1.0 typerep.v0.15.0 uchar.0.0.2 uucp.15.0.0 uunf.15.0.0 uutf.1.0.4 variantslib.v0.15.0 yojson.3.0.0 zarith.1.12 zarith_stubs_js.v0.15.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.4 --depext-only -y lvca.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [40.2 kB]
- Fetched 131 kB in 0s (610 kB/s)
- Reading package lists...


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[lvca.dev] synchronised (file:///src)


[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.11.2).
[NOTE] Package ocaml is already installed (current version is 4.11.2).
[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


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev"
- 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 ... 20622 files and directories currently installed.)
- Preparing to unpack .../libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Selecting previously unselected package libgmp-dev:amd64.
- Preparing to unpack .../libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ...
- Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ...
- Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ...
- Processing triggers for libc-bin (2.41-12) ...
2025-09-15 20:33.07 ---> saved as "fc2055df818e1b66c6f50f57d9156f1a73ca38cc2f7bddab37654cc66137694d"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-config is already installed (current version is 1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.11.2).
[NOTE] Package ocaml is already installed (current version is 4.11.2).
[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 92 packages
- install afl-persistent              1.4
- install angstrom                    0.16.1
- install base                        v0.15.1
- install base-bytes                  base
- install base_quickcheck             v0.15.0
- install bigstringaf                 0.10.0
- install bin_prot                    v0.15.0
- install brr                         0.0.8
- install cbor                        0.5
- install cmdliner                    1.3.0
- install conf-gmp                    5
- install cppo                        1.8.0
- install crowbar                     0.2.1
- install csexp                       1.5.2
- install digestif                    1.3.0
- install dune                        3.20.2
- install dune-build-info             3.20.2
- install dune-configurator           3.20.2
- install eqaf                        0.10
- install fieldslib                   v0.15.0
- install fmt                         0.11.0
- install gen                         1.1
- install jane-street-headers         v0.15.0
- install js_of_ocaml-compiler        6.0.1
- install js_of_ocaml-toplevel        6.0.1
- install jst-config                  v0.15.1
- install menhir                      20250912
- install menhirCST                   20250912
- install menhirLib                   20250912
- install menhirSdk                   20250912
- install note                        0.0.3
- install num                         1.6
- install ocaml-compiler-libs         v0.12.4
- install ocaml-syntax-shims          1.0.0
- install ocamlbuild                  0.16.1
- install ocamlfind                   1.9.8
- install ocplib-endian               1.2
- install omd                         2.0.0~alpha3
- install parsexp                     v0.15.0
- install ppx_assert                  v0.15.0
- install ppx_base                    v0.15.0
- install ppx_bench                   v0.15.1
- install ppx_bin_prot                v0.15.0
- install ppx_blob                    0.9.0
- install ppx_cold                    v0.15.0
- install ppx_compare                 v0.15.0
- install ppx_custom_printf           v0.15.0
- install ppx_derivers                1.2.1
- install ppx_disable_unused_warnings v0.15.0
- install ppx_enumerate               v0.15.0
- install ppx_expect                  v0.15.1
- install ppx_fields_conv             v0.15.0
- install ppx_fixed_literal           v0.15.0
- install ppx_hash                    v0.15.0
- install ppx_here                    v0.15.0
- install ppx_ignore_instrumentation  v0.15.0
- install ppx_inline_test             v0.15.1
- install ppx_jane                    v0.15.0
- install ppx_let                     v0.15.0
- install ppx_log                     v0.15.0
- install ppx_module_timer            v0.15.0
- install ppx_optcomp                 v0.15.0
- install ppx_optional                v0.15.0
- install ppx_pipebang                v0.15.0
- install ppx_sexp_conv               v0.15.1
- install ppx_sexp_message            v0.15.0
- install ppx_sexp_value              v0.15.0
- install ppx_stable                  v0.15.0
- install ppx_string                  v0.15.0
- install ppx_typerep_conv            v0.15.0
- install ppx_variants_conv           v0.15.0
- install ppxlib                      0.35.0
- install re                          1.11.0
- install sedlex                      3.6
- install seq                         base
- install sexplib                     v0.15.1
- install sexplib0                    v0.15.1
- install splittable_random           v0.15.0
- install stdcompat                   21.1
- install stdio                       v0.15.0
- install stdlib-shims                0.3.0
- install time_now                    v0.15.0
- install topkg                       1.1.0
- install typerep                     v0.15.0
- install uchar                       0.0.2
- install uucp                        15.0.0
- install uunf                        15.0.0
- install uutf                        1.0.4
- install variantslib                 v0.15.0
- install yojson                      3.0.0
- install zarith                      1.12
- install zarith_stubs_js             v0.15.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved afl-persistent.1.4  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved base.v0.15.1  (cached)
-> retrieved base_quickcheck.v0.15.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bin_prot.v0.15.0  (cached)
-> retrieved cbor.0.5  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> installed conf-gmp.5
-> retrieved crowbar.0.2.1  (cached)
-> retrieved brr.0.0.8  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fieldslib.v0.15.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved gen.1.1  (cached)
-> retrieved jane-street-headers.v0.15.0  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved jst-config.v0.15.1  (cached)
-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912  (cached)
-> retrieved dune.3.20.2, dune-build-info.3.20.2, dune-configurator.3.20.2  (cached)
-> retrieved js_of_ocaml-compiler.6.0.1, js_of_ocaml-toplevel.6.0.1  (cached)
-> retrieved note.0.0.3  (cached)
-> retrieved num.1.6  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> installed cmdliner.1.3.0
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved omd.2.0.0~alpha3  (cached)
-> retrieved parsexp.v0.15.0  (cached)
-> retrieved ppx_assert.v0.15.0  (cached)
-> retrieved ppx_base.v0.15.0  (cached)
-> retrieved ppx_bench.v0.15.1  (cached)
-> retrieved ppx_bin_prot.v0.15.0  (cached)
-> retrieved ppx_blob.0.9.0  (cached)
-> retrieved ppx_cold.v0.15.0  (cached)
-> retrieved ppx_compare.v0.15.0  (cached)
-> retrieved ppx_custom_printf.v0.15.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_disable_unused_warnings.v0.15.0  (cached)
-> retrieved ppx_enumerate.v0.15.0  (cached)
-> retrieved ppx_fields_conv.v0.15.0  (cached)
-> retrieved ppx_expect.v0.15.1  (cached)
-> retrieved ppx_fixed_literal.v0.15.0  (cached)
-> retrieved ppx_hash.v0.15.0  (cached)
-> retrieved ppx_here.v0.15.0  (cached)
-> retrieved ppx_ignore_instrumentation.v0.15.0  (cached)
-> retrieved ppx_inline_test.v0.15.1  (cached)
-> retrieved ppx_jane.v0.15.0  (cached)
-> retrieved ppx_let.v0.15.0  (cached)
-> retrieved ppx_log.v0.15.0  (cached)
-> retrieved ppx_module_timer.v0.15.0  (cached)
-> retrieved ppx_optcomp.v0.15.0  (cached)
-> retrieved ppx_optional.v0.15.0  (cached)
-> retrieved ppx_pipebang.v0.15.0  (cached)
-> retrieved ppx_sexp_message.v0.15.0  (cached)
-> retrieved ppx_sexp_conv.v0.15.1  (cached)
-> retrieved ppx_sexp_value.v0.15.0  (cached)
-> retrieved ppx_stable.v0.15.0  (cached)
-> retrieved ppx_string.v0.15.0  (cached)
-> retrieved ppx_typerep_conv.v0.15.0  (cached)
-> retrieved ppx_variants_conv.v0.15.0  (cached)
-> retrieved sedlex.3.6  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.11.0  (cached)
-> retrieved sexplib.v0.15.1  (cached)
-> retrieved sexplib0.v0.15.1  (cached)
-> retrieved splittable_random.v0.15.0  (cached)
-> retrieved stdio.v0.15.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved time_now.v0.15.0  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved stdcompat.21.1  (cached)
-> retrieved topkg.1.1.0  (cached)
-> retrieved typerep.v0.15.0  (cached)
-> retrieved uchar.0.0.2  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved uunf.15.0.0  (cached)
-> retrieved variantslib.v0.15.0  (cached)
-> retrieved zarith.1.12  (cached)
-> retrieved zarith_stubs_js.v0.15.0  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved uucp.15.0.0  (cached)
-> installed num.1.6
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed uchar.0.0.2
-> installed zarith.1.12
-> installed topkg.1.1.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed dune.3.20.2
-> installed cppo.1.8.0
-> installed csexp.1.5.2
-> installed eqaf.0.10
-> installed gen.1.1
-> installed jane-street-headers.v0.15.0
-> installed menhirCST.20250912
-> installed menhirLib.20250912
-> installed menhirSdk.20250912
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed ppx_derivers.1.2.1
-> installed re.1.11.0
-> installed sexplib0.v0.15.1
-> installed stdcompat.21.1
-> installed uunf.15.0.0
-> installed stdlib-shims.0.3.0
-> installed yojson.3.0.0
-> installed zarith_stubs_js.v0.15.0
-> installed afl-persistent.1.4
-> installed ocplib-endian.1.2
-> installed digestif.1.3.0
-> installed cbor.0.5
-> installed crowbar.0.2.1
-> installed dune-build-info.3.20.2
-> installed dune-configurator.3.20.2
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed base.v0.15.1
-> installed fieldslib.v0.15.0
-> installed variantslib.v0.15.0
-> installed stdio.v0.15.0
-> installed typerep.v0.15.0
-> installed parsexp.v0.15.0
-> installed sexplib.v0.15.1
-> installed menhir.20250912
-> installed ppxlib.0.35.0
-> installed uucp.15.0.0
-> installed ppx_optcomp.v0.15.0
-> installed ppx_blob.0.9.0
-> installed ppx_cold.v0.15.0
-> installed ppx_disable_unused_warnings.v0.15.0
-> installed ppx_enumerate.v0.15.0
-> installed ppx_here.v0.15.0
-> installed ppx_fields_conv.v0.15.0
-> installed ppx_typerep_conv.v0.15.0
-> installed ppx_variants_conv.v0.15.0
-> installed ppx_compare.v0.15.0
-> installed ppx_ignore_instrumentation.v0.15.0
-> installed ppx_stable.v0.15.0
-> installed ppx_fixed_literal.v0.15.0
-> installed ppx_pipebang.v0.15.0
-> installed ppx_optional.v0.15.0
-> installed ppx_sexp_conv.v0.15.1
-> installed sedlex.3.6
-> installed omd.2.0.0~alpha3
-> installed ppx_let.v0.15.0
-> installed ppx_hash.v0.15.0
-> installed ppx_sexp_value.v0.15.0
-> installed ppx_assert.v0.15.0
-> installed ppx_sexp_message.v0.15.0
-> installed ppx_custom_printf.v0.15.0
-> installed ppx_base.v0.15.0
-> installed ppx_log.v0.15.0
-> installed jst-config.v0.15.1
-> installed bin_prot.v0.15.0
-> installed ppx_string.v0.15.0
-> installed time_now.v0.15.0
-> installed ppx_bin_prot.v0.15.0
-> installed ppx_module_timer.v0.15.0
-> installed ppx_inline_test.v0.15.1
-> installed ppx_bench.v0.15.1
-> installed ppx_expect.v0.15.1
-> installed js_of_ocaml-compiler.6.0.1
-> installed splittable_random.v0.15.0
-> installed js_of_ocaml-toplevel.6.0.1
-> installed base_quickcheck.v0.15.0
-> installed ppx_jane.v0.15.0
-> installed brr.0.0.8
-> installed note.0.0.3
Done.


<><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><><><>
=> afl-persistent is installed, but since the current OCaml compiler does
not enable AFL instrumentation by default, most packages will not be
instrumented and fuzzing with afl-fuzz may not be effective.


To globally enable AFL instrumentation, create an OCaml switch like:


opam switch create 4.11.2+afl ocaml-variants.4.11.2+options ocaml-option-afl
# To update the current shell environment, run: eval $(opam env)
2025-09-15 20:34.25 ---> saved as "f76ae5a6d05731eb0fd8c4804b2f297dcdcdd2337a9718a413e1309296ac23fe"


/src: (copy (src .) (dst /src))
2025-09-15 20:34.25 ---> saved as "fe5cf5295df63847072ebcdc015b0c0b798209c0ebb5179cbd742a1e92d361e1"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
File "pages/dune", line 6, characters 30-38:
6 |  (libraries angstrom base brr brr.note digestif.ocaml lvca_bidirectional
^^^^^^^^
Error: Library "brr.note" not found.
-> required by
_build/default/pages/.devel_main.eobjs/byte/dune__exe__Ast_operations.cmi
-> required by alias pages/check
(cd _build/default && /home/opam/.opam/4.11/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -I languages/.lvca_languages.objs/byte -I /home/opam/.opam/4.11/lib/angstrom -I /home/opam/.opam/4.11/lib/base -I /home/opam/.opam/4.11/lib/base/base_internalhash_types -I /home/opam/.opam/4.11/lib/base/caml -I /home/opam/.opam/4.11/lib/base/md5 -I /home/opam/.opam/4.11/lib/base/shadow_stdlib -I /home/opam/.opam/4.11/lib/base_quickcheck -I /home/opam/.opam/4.11/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/4.11/lib/bigstringaf -I /home/opam/.opam/4.11/lib/bin_prot -I /home/opam/.opam/4.11/lib/bin_prot/shape -I /home/opam/.opam/4.11/lib/bytes -I /home/opam/.opam/4.11/lib/cbor -I /home/opam/.opam/4.11/lib/digestif -I /home/opam/.opam/4.11/lib/eqaf -I /home/opam/.opam/4.11/lib/fieldslib -I /home/opam/.opam/4.11/lib/fmt -I /home/opam/.opam/4.11/lib/jane-street-headers -I /home/opam/.opam/4.11/lib/ocplib-endian -I /home/opam/.opam/4.11/lib/omd -I /home/opam/.opam/4.11/lib/parsexp -I /home/opam/.opam/4.11/lib/ppx_assert/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_bench/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_compare/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_expect/collector -I /home/opam/.opam/4.11/lib/ppx_expect/common -I /home/opam/.opam/4.11/lib/ppx_expect/config -I /home/opam/.opam/4.11/lib/ppx_expect/config_types -I /home/opam/.opam/4.11/lib/ppx_hash/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_here/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_inline_test/config -I /home/opam/.opam/4.11/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/4.11/lib/ppx_log/types -I /home/opam/.opam/4.11/lib/ppx_module_timer/runtime -I /home/opam/.opam/4.11/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/4.11/lib/re -I /home/opam/.opam/4.11/lib/seq -I /home/opam/.opam/4.11/lib/sexplib -I /home/opam/.opam/4.11/lib/sexplib0 -I /home/opam/.opam/4.11/lib/splittable_random -I /home/opam/.opam/4.11/lib/stdcompat -I /home/opam/.opam/4.11/lib/stdio -I /home/opam/.opam/4.11/lib/time_now -I /home/opam/.opam/4.11/lib/typerep -I /home/opam/.opam/4.11/lib/uucp -I /home/opam/.opam/4.11/lib/uunf -I /home/opam/.opam/4.11/lib/uutf -I /home/opam/.opam/4.11/lib/variantslib -I /home/opam/.opam/4.11/lib/zarith -I /home/opam/.opam/4.11/lib/zarith_stubs_js -I bidirectional/.lvca_bidirectional.objs/byte -I constructive-real/.constructive_real.objs/byte -I del/.lvca_del.objs/byte -I parsing/.lvca_parsing.objs/byte -I provenance/.lvca_provenance.objs/byte -I syntax/.lvca_syntax.objs/byte -I util/.lvca_util.objs/byte -no-alias-deps -opaque -open Lvca_languages -o languages/.lvca_languages.objs/byte/lvca_languages__Document.cmo -c -impl languages/Document.pp.ml)
File "languages/Document.ml", lines 148-159, characters 61-69:
148 | .............................................................function
149 |     | Paragraph (attrs, inl) -> Paragraph (here, attributes attrs, inline inl)
150 |     | List (attrs, t, s, blocks) ->
151 |       List (here, attributes attrs, list_type t, list_spacing s, list (list block) blocks)
152 |     | Blockquote (attrs, blocks) -> Blockquote (here, attributes attrs, list block blocks)
...
156 |     | Code_block (attrs, x, y) -> Code_block (here, attributes attrs, (here, x), (here, y))
157 |     | Html_block (attrs, str) -> Html_block (here, attributes attrs, (here, str))
158 |     | Definition_list (attrs, def_elts) ->
159 |       Definition_list (here, attributes attrs, list def_elt def_elts)
Error (warning 8): this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
Table (_, _, _)
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-09-15 20:34.33: Job failed: Failed: Build failed