Organisationsmirageirmin145057 (main)fedora-40-4.14_opam-2.3

fedora-40-4.14_opam-2.3

Link Copied
Code Copied

Logs

2025-03-10 14:32.28: New job: test mirage/irmin https://github.com/mirage/irmin.git#refs/heads/main (145057421611bfee9bb35ab841cca56e33456808) (linux-x86_64:fedora-40-4.14_opam-2.3)
Base: ocaml/opam:fedora-40-ocaml-4.14@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/irmin.git" -b "main" && cd "irmin" && git reset --hard 14505742
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-40-ocaml-4.14@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286
# fedora-40-4.14_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo dnf install -y findutils
RUN sudo ln -f /usr/bin/opam-2.3 /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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 ppx_irmin.opam libirmin.opam irmin.opam irmin-tezos.opam irmin-test.opam irmin-server.opam irmin-pack.opam irmin-pack-tools.opam irmin-mirage.opam irmin-mirage-graphql.opam irmin-mirage-git.opam irmin-graphql.opam irmin-git.opam irmin-fs.opam irmin-containers.opam irmin-client.opam irmin-cli.opam irmin-chunk.opam irmin-bench.opam ./
RUN opam pin add -yn ppx_irmin.dev './' && \
opam pin add -yn libirmin.dev './' && \
opam pin add -yn irmin.dev './' && \
opam pin add -yn irmin-tezos.dev './' && \
opam pin add -yn irmin-test.dev './' && \
opam pin add -yn irmin-server.dev './' && \
opam pin add -yn irmin-pack.dev './' && \
opam pin add -yn irmin-pack-tools.dev './' && \
opam pin add -yn irmin-mirage.dev './' && \
opam pin add -yn irmin-mirage-graphql.dev './' && \
opam pin add -yn irmin-mirage-git.dev './' && \
opam pin add -yn irmin-graphql.dev './' && \
opam pin add -yn irmin-git.dev './' && \
opam pin add -yn irmin-fs.dev './' && \
opam pin add -yn irmin-containers.dev './' && \
opam pin add -yn irmin-client.dev './' && \
opam pin add -yn irmin-cli.dev './' && \
opam pin add -yn irmin-chunk.dev './' && \
opam pin add -yn irmin-bench.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.8.0 alcotest-lwt.1.8.0 angstrom.0.16.1 arp.4.0.0 asn1-combinators.0.3.2 astring.0.8.5 awa.0.5.0 awa-mirage.0.5.0 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bentov.1 bheap.2.0.0 bigarray-compat.1.1.0 bigstringaf.0.10.0 bisect_ppx.2.8.3 bos.0.2.1 brr.0.0.7 ca-certs.1.0.0 ca-certs-nss.3.108-1 camlp-streams.5.0.1 carton.0.7.2 carton-git.0.7.2 carton-lwt.0.7.2 cf.0.5.0 cf-lwt.0.5.0 checkseum.0.5.2 cmdliner.1.3.0 cohttp.5.3.1 cohttp-lwt.5.3.0 cohttp-lwt-unix.5.3.0 conduit.7.0.0 conduit-lwt.7.0.0 conduit-lwt-unix.7.0.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-gnuplot.0.1 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 ctypes.0.23.0 ctypes-foreign.0.23.0 decompress.1.5.3 digestif.1.2.0 dns.10.0.0 dns-client.10.0.0 dns-client-mirage.10.0.0 domain-name.0.4.1 duff.0.5 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 either.1.0.0 emile.1.1 encore.0.8.1 eqaf.0.10 ethernet.3.2.0 faraday.0.8.2 fmt.0.10.0 fpath.0.7.3 fsevents.0.3.0 fsevents-lwt.0.3.0 gen.1.1 git.3.18.0 git-mirage.3.18.0 git-paf.3.18.0 git-unix.3.18.0 gmap.0.3.0 graphql.0.14.0 graphql-cohttp.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 h1.1.0.0 h2.0.13.0 happy-eyeballs.2.0.0 happy-eyeballs-lwt.2.0.0 happy-eyeballs-mirage.2.0.0 hex.1.5.0 hpack.0.13.0 httpun-types.0.2.0 hxd.0.3.3 index.1.6.2 inotify.2.6 integers.0.7.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 ipaddr-sexp.5.6.0 irmin-watcher.0.5.0 js_of_ocaml.6.0.1 js_of_ocaml-compiler.6.0.1 js_of_ocaml-lwt.6.0.1 js_of_ocaml-ppx.6.0.1 js_of_ocaml-toplevel.6.0.1 jsonm.1.0.2 kdf.1.0.0 ke.0.6 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 lwt_log.1.1.2 macaddr.5.6.0 macaddr-cstruct.5.6.0 magic-mime.1.3.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 metrics.0.4.1 metrics-unix.0.4.1 mimic.0.0.9 mimic-happy-eyeballs.0.0.9 mirage-clock.4.2.0 mirage-crypto.2.0.0 mirage-crypto-ec.2.0.0 mirage-crypto-pk.2.0.0 mirage-crypto-rng.2.0.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-ptime.5.0.0 mirage-sleep.4.0.0 mtime.2.1.0 notty.0.2.3 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.1.0 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 paf.0.8.0 parsexp.v0.16.0 pecu.0.7 ppx_blob.0.9.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_repr.0.7.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-text.0.12 progress.0.4.0 psq.0.2.1 ptime.1.2.0 qcheck-alcotest.0.24 qcheck-core.0.24 randomconv.0.2.0 re.1.12.0 repr.0.7.0 result.1.5 rresult.0.7.0 rusage.1.0.0 sedlex.3.3 semaphore-compat.1.0.2 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 tcpip.9.0.0 terminal.0.4.0 tezos-base58.1.0.0 tls.2.0.0 tls-mirage.2.0.0 topkg.1.0.7 uri.4.4.0 uri-sexp.4.4.0 uucp.16.0.0 uuidm.0.9.9 uutf.1.0.3 vector.1.0.0 websocket.2.17 websocket-lwt-unix.2.17 x509.1.0.5 yaml.3.2.0 yojson.2.2.2 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y ppx_irmin.dev libirmin.dev irmin.dev irmin-tezos.dev irmin-test.dev irmin-server.dev irmin-pack.dev irmin-pack-tools.dev irmin-mirage.dev irmin-mirage-graphql.dev irmin-mirage-git.dev irmin-graphql.dev irmin-git.dev irmin-fs.dev irmin-containers.dev irmin-client.dev irmin-cli.dev irmin-chunk.dev irmin-bench.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-03-10 14:32.28: Using cache hint "mirage/irmin-ocaml/opam:fedora-40-ocaml-4.14@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286-fedora-40-4.14_opam-2.3-18d26532e458dbed63917d0303491f9c"
2025-03-10 14:32.28: Using OBuilder spec:
((from ocaml/opam:fedora-40-ocaml-4.14@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286)
(comment fedora-40-4.14_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (network host)
(shell "sudo dnf install -y findutils"))
(run (shell "sudo ln -f /usr/bin/opam-2.3 /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 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src ppx_irmin.opam libirmin.opam irmin.opam irmin-tezos.opam irmin-test.opam irmin-server.opam irmin-pack.opam irmin-pack-tools.opam irmin-mirage.opam irmin-mirage-graphql.opam irmin-mirage-git.opam irmin-graphql.opam irmin-git.opam irmin-fs.opam irmin-containers.opam irmin-client.opam irmin-cli.opam irmin-chunk.opam irmin-bench.opam)
(dst ./))
(run (network host)
(shell  "opam pin add -yn ppx_irmin.dev './' && \
\nopam pin add -yn libirmin.dev './' && \
\nopam pin add -yn irmin.dev './' && \
\nopam pin add -yn irmin-tezos.dev './' && \
\nopam pin add -yn irmin-test.dev './' && \
\nopam pin add -yn irmin-server.dev './' && \
\nopam pin add -yn irmin-pack.dev './' && \
\nopam pin add -yn irmin-pack-tools.dev './' && \
\nopam pin add -yn irmin-mirage.dev './' && \
\nopam pin add -yn irmin-mirage-graphql.dev './' && \
\nopam pin add -yn irmin-mirage-git.dev './' && \
\nopam pin add -yn irmin-graphql.dev './' && \
\nopam pin add -yn irmin-git.dev './' && \
\nopam pin add -yn irmin-fs.dev './' && \
\nopam pin add -yn irmin-containers.dev './' && \
\nopam pin add -yn irmin-client.dev './' && \
\nopam pin add -yn irmin-cli.dev './' && \
\nopam pin add -yn irmin-chunk.dev './' && \
\nopam pin add -yn irmin-bench.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.8.0 alcotest-lwt.1.8.0 angstrom.0.16.1 arp.4.0.0 asn1-combinators.0.3.2 astring.0.8.5 awa.0.5.0 awa-mirage.0.5.0 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bentov.1 bheap.2.0.0 bigarray-compat.1.1.0 bigstringaf.0.10.0 bisect_ppx.2.8.3 bos.0.2.1 brr.0.0.7 ca-certs.1.0.0 ca-certs-nss.3.108-1 camlp-streams.5.0.1 carton.0.7.2 carton-git.0.7.2 carton-lwt.0.7.2 cf.0.5.0 cf-lwt.0.5.0 checkseum.0.5.2 cmdliner.1.3.0 cohttp.5.3.1 cohttp-lwt.5.3.0 cohttp-lwt-unix.5.3.0 conduit.7.0.0 conduit-lwt.7.0.0 conduit-lwt-unix.7.0.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-gnuplot.0.1 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 ctypes.0.23.0 ctypes-foreign.0.23.0 decompress.1.5.3 digestif.1.2.0 dns.10.0.0 dns-client.10.0.0 dns-client-mirage.10.0.0 domain-name.0.4.1 duff.0.5 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 either.1.0.0 emile.1.1 encore.0.8.1 eqaf.0.10 ethernet.3.2.0 faraday.0.8.2 fmt.0.10.0 fpath.0.7.3 fsevents.0.3.0 fsevents-lwt.0.3.0 gen.1.1 git.3.18.0 git-mirage.3.18.0 git-paf.3.18.0 git-unix.3.18.0 gmap.0.3.0 graphql.0.14.0 graphql-cohttp.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 h1.1.0.0 h2.0.13.0 happy-eyeballs.2.0.0 happy-eyeballs-lwt.2.0.0 happy-eyeballs-mirage.2.0.0 hex.1.5.0 hpack.0.13.0 httpun-types.0.2.0 hxd.0.3.3 index.1.6.2 inotify.2.6 integers.0.7.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 ipaddr-sexp.5.6.0 irmin-watcher.0.5.0 js_of_ocaml.6.0.1 js_of_ocaml-compiler.6.0.1 js_of_ocaml-lwt.6.0.1 js_of_ocaml-ppx.6.0.1 js_of_ocaml-toplevel.6.0.1 jsonm.1.0.2 kdf.1.0.0 ke.0.6 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 lwt_log.1.1.2 macaddr.5.6.0 macaddr-cstruct.5.6.0 magic-mime.1.3.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 metrics.0.4.1 metrics-unix.0.4.1 mimic.0.0.9 mimic-happy-eyeballs.0.0.9 mirage-clock.4.2.0 mirage-crypto.2.0.0 mirage-crypto-ec.2.0.0 mirage-crypto-pk.2.0.0 mirage-crypto-rng.2.0.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-ptime.5.0.0 mirage-sleep.4.0.0 mtime.2.1.0 notty.0.2.3 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.1.0 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 paf.0.8.0 parsexp.v0.16.0 pecu.0.7 ppx_blob.0.9.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_repr.0.7.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-text.0.12 progress.0.4.0 psq.0.2.1 ptime.1.2.0 qcheck-alcotest.0.24 qcheck-core.0.24 randomconv.0.2.0 re.1.12.0 repr.0.7.0 result.1.5 rresult.0.7.0 rusage.1.0.0 sedlex.3.3 semaphore-compat.1.0.2 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 tcpip.9.0.0 terminal.0.4.0 tezos-base58.1.0.0 tls.2.0.0 tls-mirage.2.0.0 topkg.1.0.7 uri.4.4.0 uri-sexp.4.4.0 uucp.16.0.0 uuidm.0.9.9 uutf.1.0.3 vector.1.0.0 websocket.2.17 websocket-lwt-unix.2.17 x509.1.0.5 yaml.3.2.0 yojson.2.2.2 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.3 --depext-only -y ppx_irmin.dev libirmin.dev irmin.dev irmin-tezos.dev irmin-test.dev irmin-server.dev irmin-pack.dev irmin-pack-tools.dev irmin-mirage.dev irmin-mirage-graphql.dev irmin-mirage-git.dev irmin-graphql.dev irmin-git.dev irmin-fs.dev irmin-containers.dev irmin-client.dev irmin-cli.dev irmin-chunk.dev irmin-bench.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-03-10 14:32.28: Waiting for resource in pool OCluster
2025-03-11 09:38.52: Waiting for worker…
2025-03-11 09:41.13: Got resource from pool OCluster
Building on x86-bm-c7.sw.ocaml.org
All commits already cached
HEAD is now at 1450574216 Merge pull request #2353 from art-w/maintenance-intent


(from ocaml/opam:fedora-40-ocaml-4.14@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286)
Unable to find image 'ocaml/opam:fedora-40-ocaml-4.14@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286' locally
docker.io/ocaml/opam@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286: Pulling from ocaml/opam
e4441d92e333: Pulling fs layer
e4441d92e333: Verifying Checksum
e4441d92e333: Download complete
e4441d92e333: Pull complete
Digest: sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286
Status: Downloaded newer image for ocaml/opam@sha256:77ad6f4547bb06a0f441b2695b26de34aaf2216789faa9b817d3af6b0a834286
2025-03-11 09:41.13 ---> using "f105e4e30775553f0b3ae7e35eb670a3216449a9a4e5074c5d10d39f44f24cc8" from cache


/: (comment fedora-40-4.14_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (network host)
(shell "sudo dnf install -y findutils"))
Fedora 40 - x86_64                              275 kB/s |  27 kB     00:00
Fedora 40 openh264 (From Cisco) - x86_64         13 kB/s | 989  B     00:00
Fedora 40 - x86_64 - Updates                    220 kB/s |  20 kB     00:00
Fedora 40 - x86_64 - Updates                    5.8 MB/s | 5.8 MB     00:00
Package findutils-1:4.9.0-9.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
2025-03-11 09:41.13 ---> using "047c8883fe0f1a91046fb1ee8d8ca801d20ef4b8d390962d0eddb45773f53595" from cache


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-11 09:41.13 ---> using "b92afd694db737b8e9e7dddee2e1253a86fd1c2d2a97a6aafeecbc229dfd5e2a" 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 ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-11 09:41.13 ---> using "daf363493582ffd967f3ffc3a59bf7297d103a83f6009e7e0c29eda2b5c14b71" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 4.14.2
2.3.0
2025-03-11 09:41.13 ---> using "a27d285ce16427d15feb228731cb0969a65a346ef074c0c67d74670256b531b9" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-03-11 09:41.13 ---> using "3449d17ecd8d442aad48ac971807f1fea648f2a50c48838bff0e498e86b614f8" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 1c889fbe93f1468663024a068f9e8e4759e9e94c || git fetch origin master) && git reset -q --hard 1c889fbe93f1468663024a068f9e8e4759e9e94c && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
94514fa0d0..8f63148a90  master     -> origin/master
1c889fbe93 Merge pull request #27596 from dbuenzli/b0-publish-fmt.0.10.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[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.
# To update the current shell environment, run: eval $(opam env)
2025-03-11 09:41.13 ---> using "0c7bba859173463366ff24fb173bc2ff1eab8521fa1d15c748276bf006414781" from cache


/src: (copy (src ppx_irmin.opam libirmin.opam irmin.opam irmin-tezos.opam irmin-test.opam irmin-server.opam irmin-pack.opam irmin-pack-tools.opam irmin-mirage.opam irmin-mirage-graphql.opam irmin-mirage-git.opam irmin-graphql.opam irmin-git.opam irmin-fs.opam irmin-containers.opam irmin-client.opam irmin-cli.opam irmin-chunk.opam irmin-bench.opam)
(dst ./))
2025-03-11 09:41.14 ---> saved as "ef73d2a11ba0126691df8e7da0925759c3a7f65fcf5b9f73ed9e9b3c5eadb5bb"


/src: (run (network host)
(shell  "opam pin add -yn ppx_irmin.dev './' && \
\nopam pin add -yn libirmin.dev './' && \
\nopam pin add -yn irmin.dev './' && \
\nopam pin add -yn irmin-tezos.dev './' && \
\nopam pin add -yn irmin-test.dev './' && \
\nopam pin add -yn irmin-server.dev './' && \
\nopam pin add -yn irmin-pack.dev './' && \
\nopam pin add -yn irmin-pack-tools.dev './' && \
\nopam pin add -yn irmin-mirage.dev './' && \
\nopam pin add -yn irmin-mirage-graphql.dev './' && \
\nopam pin add -yn irmin-mirage-git.dev './' && \
\nopam pin add -yn irmin-graphql.dev './' && \
\nopam pin add -yn irmin-git.dev './' && \
\nopam pin add -yn irmin-fs.dev './' && \
\nopam pin add -yn irmin-containers.dev './' && \
\nopam pin add -yn irmin-client.dev './' && \
\nopam pin add -yn irmin-cli.dev './' && \
\nopam pin add -yn irmin-chunk.dev './' && \
\nopam pin add -yn irmin-bench.dev './'"))
[ppx_irmin.dev] synchronised (file:///src)
ppx_irmin is now pinned to file:///src (version dev)
[libirmin.dev] synchronised (file:///src)
libirmin is now pinned to file:///src (version dev)
[irmin.dev] synchronised (file:///src)
irmin is now pinned to file:///src (version dev)
[irmin-tezos.dev] synchronised (file:///src)
irmin-tezos is now pinned to file:///src (version dev)
[irmin-test.dev] synchronised (file:///src)
irmin-test is now pinned to file:///src (version dev)
[irmin-server.dev] synchronised (file:///src)
irmin-server is now pinned to file:///src (version dev)
[irmin-pack.dev] synchronised (file:///src)
irmin-pack is now pinned to file:///src (version dev)
[irmin-pack-tools.dev] synchronised (file:///src)
irmin-pack-tools is now pinned to file:///src (version dev)
[irmin-mirage.dev] synchronised (file:///src)
irmin-mirage is now pinned to file:///src (version dev)
[irmin-mirage-graphql.dev] synchronised (file:///src)
irmin-mirage-graphql is now pinned to file:///src (version dev)
[irmin-mirage-git.dev] synchronised (file:///src)
irmin-mirage-git is now pinned to file:///src (version dev)
[irmin-graphql.dev] synchronised (file:///src)
irmin-graphql is now pinned to file:///src (version dev)
[irmin-git.dev] synchronised (file:///src)
irmin-git is now pinned to file:///src (version dev)
[irmin-fs.dev] synchronised (file:///src)
irmin-fs is now pinned to file:///src (version dev)
[irmin-containers.dev] synchronised (file:///src)
irmin-containers is now pinned to file:///src (version dev)
[irmin-client.dev] synchronised (file:///src)
irmin-client is now pinned to file:///src (version dev)
[irmin-cli.dev] synchronised (file:///src)
irmin-cli is now pinned to file:///src (version dev)
[irmin-chunk.dev] synchronised (file:///src)
irmin-chunk is now pinned to file:///src (version dev)
[irmin-bench.dev] synchronised (file:///src)
irmin-bench is now pinned to file:///src (version dev)
2025-03-11 09:41.36 ---> saved as "3288166ec2bdf22666328e3199d867588232977c117ec88beeabd6721b8a8075"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-11 09:41.36 ---> saved as "97734b2966b6b9810a2068592accdb81df43851c76081d420e30c6266fae2e6b"


/src: (env DEPS "alcotest.1.8.0 alcotest-lwt.1.8.0 angstrom.0.16.1 arp.4.0.0 asn1-combinators.0.3.2 astring.0.8.5 awa.0.5.0 awa-mirage.0.5.0 base.v0.16.3 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 bentov.1 bheap.2.0.0 bigarray-compat.1.1.0 bigstringaf.0.10.0 bisect_ppx.2.8.3 bos.0.2.1 brr.0.0.7 ca-certs.1.0.0 ca-certs-nss.3.108-1 camlp-streams.5.0.1 carton.0.7.2 carton-git.0.7.2 carton-lwt.0.7.2 cf.0.5.0 cf-lwt.0.5.0 checkseum.0.5.2 cmdliner.1.3.0 cohttp.5.3.1 cohttp-lwt.5.3.0 cohttp-lwt-unix.5.3.0 conduit.7.0.0 conduit-lwt.7.0.0 conduit-lwt-unix.7.0.0 conf-bash.1 conf-gmp.4 conf-gmp-powm-sec.3 conf-gnuplot.0.1 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-unix.6.2.0 ctypes.0.23.0 ctypes-foreign.0.23.0 decompress.1.5.3 digestif.1.2.0 dns.10.0.0 dns-client.10.0.0 dns-client-mirage.10.0.0 domain-name.0.4.1 duff.0.5 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 either.1.0.0 emile.1.1 encore.0.8.1 eqaf.0.10 ethernet.3.2.0 faraday.0.8.2 fmt.0.10.0 fpath.0.7.3 fsevents.0.3.0 fsevents-lwt.0.3.0 gen.1.1 git.3.18.0 git-mirage.3.18.0 git-paf.3.18.0 git-unix.3.18.0 gmap.0.3.0 graphql.0.14.0 graphql-cohttp.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 h1.1.0.0 h2.0.13.0 happy-eyeballs.2.0.0 happy-eyeballs-lwt.2.0.0 happy-eyeballs-mirage.2.0.0 hex.1.5.0 hpack.0.13.0 httpun-types.0.2.0 hxd.0.3.3 index.1.6.2 inotify.2.6 integers.0.7.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 ipaddr-sexp.5.6.0 irmin-watcher.0.5.0 js_of_ocaml.6.0.1 js_of_ocaml-compiler.6.0.1 js_of_ocaml-lwt.6.0.1 js_of_ocaml-ppx.6.0.1 js_of_ocaml-toplevel.6.0.1 jsonm.1.0.2 kdf.1.0.0 ke.0.6 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 lwt_log.1.1.2 macaddr.5.6.0 macaddr-cstruct.5.6.0 magic-mime.1.3.1 mdx.2.5.0 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 metrics.0.4.1 metrics-unix.0.4.1 mimic.0.0.9 mimic-happy-eyeballs.0.0.9 mirage-clock.4.2.0 mirage-crypto.2.0.0 mirage-crypto-ec.2.0.0 mirage-crypto-pk.2.0.0 mirage-crypto-rng.2.0.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-ptime.5.0.0 mirage-sleep.4.0.0 mtime.2.1.0 notty.0.2.3 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.3 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocamlgraph.2.1.0 ocplib-endian.1.2 ohex.0.2.0 optint.0.3.0 paf.0.8.0 parsexp.v0.16.0 pecu.0.7 ppx_blob.0.9.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_repr.0.7.0 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 printbox.0.12 printbox-text.0.12 progress.0.4.0 psq.0.2.1 ptime.1.2.0 qcheck-alcotest.0.24 qcheck-core.0.24 randomconv.0.2.0 re.1.12.0 repr.0.7.0 result.1.5 rresult.0.7.0 rusage.1.0.0 sedlex.3.3 semaphore-compat.1.0.2 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 stringext.1.6.0 tcpip.9.0.0 terminal.0.4.0 tezos-base58.1.0.0 tls.2.0.0 tls-mirage.2.0.0 topkg.1.0.7 uri.4.4.0 uri-sexp.4.4.0 uucp.16.0.0 uuidm.0.9.9 uutf.1.0.3 vector.1.0.0 websocket.2.17 websocket-lwt-unix.2.17 x509.1.0.5 yaml.3.2.0 yojson.2.2.2 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.3 --depext-only -y ppx_irmin.dev libirmin.dev irmin.dev irmin-tezos.dev irmin-test.dev irmin-server.dev irmin-pack.dev irmin-pack-tools.dev irmin-mirage.dev irmin-mirage-graphql.dev irmin-mirage-git.dev irmin-graphql.dev irmin-git.dev irmin-fs.dev irmin-containers.dev irmin-client.dev irmin-cli.dev irmin-chunk.dev irmin-bench.dev $DEPS"))
+ /usr/bin/sudo "yum" "makecache"
- Fedora 40 - x86_64                              301 kB/s |  27 kB     00:00
- Fedora 40 openh264 (From Cisco) - x86_64         13 kB/s | 989  B     00:00
- Fedora 40 - x86_64 - Updates                    223 kB/s |  21 kB     00:00
- Metadata cache created.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[irmin.dev] synchronised (file:///src)
[irmin-bench.dev] synchronised (file:///src)
[irmin-chunk.dev] synchronised (file:///src)
[irmin-cli.dev] synchronised (file:///src)
[irmin-client.dev] synchronised (file:///src)
[irmin-containers.dev] synchronised (file:///src)
[irmin-fs.dev] synchronised (file:///src)
[irmin-git.dev] synchronised (file:///src)
[irmin-graphql.dev] synchronised (file:///src)
[irmin-mirage.dev] synchronised (file:///src)
[irmin-mirage-git.dev] synchronised (file:///src)
[irmin-mirage-graphql.dev] synchronised (file:///src)
[irmin-pack.dev] synchronised (file:///src)
[irmin-pack-tools.dev] synchronised (file:///src)
[irmin-server.dev] synchronised (file:///src)
[irmin-test.dev] synchronised (file:///src)
[irmin-tezos.dev] synchronised (file:///src)
[libirmin.dev] synchronised (file:///src)
[ppx_irmin.dev] synchronised (file:///src)


[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.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.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:
gmp-devel gnuplot libffi-devel


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


+ /usr/bin/sudo "yum" "install" "-y" "gmp-devel" "gnuplot" "libffi-devel"
- Last metadata expiration check: 0:00:33 ago on Tue Mar 11 09:41:37 2025.
- Dependencies resolved.
- ================================================================================
-  Package                    Arch   Version                        Repo     Size
- ================================================================================
- Installing:
-  gmp-devel                  x86_64 1:6.2.1-8.fc40                 fedora  173 k
-  gnuplot                    x86_64 5.4.9-3.fc40                   fedora  827 k
-  libffi-devel               x86_64 3.4.4-7.fc40                   fedora   28 k
- Installing dependencies:
-  abattis-cantarell-vf-fonts noarch 0.301-12.fc40                  fedora  120 k
-  avahi-libs                 x86_64 0.8-26.fc40                    fedora   67 k
-  cairo                      x86_64 1.18.0-3.fc40                  fedora  709 k
-  cpuinfo                    x86_64 23.2.14-3.giteb4a667.fc40.2    fedora   42 k
-  cups-filesystem            noarch 1:2.4.11-9.fc40                updates  14 k
-  cups-libs                  x86_64 1:2.4.11-9.fc40                updates 262 k
-  default-fonts-core-sans    noarch 4.0-13.fc40                    updates  31 k
-  dejavu-sans-fonts          noarch 2.37-23.fc40                   fedora  1.3 M
-  double-conversion          x86_64 3.3.1-1.fc40                   updates  51 k
-  duktape                    x86_64 2.7.0-7.fc40                   fedora  170 k
-  fontconfig                 x86_64 2.15.0-6.fc40                  updates 270 k
-  fonts-filesystem           noarch 1:2.0.5-14.fc40                fedora  8.2 k
-  freetype                   x86_64 2.13.2-5.fc40                  fedora  410 k
-  fribidi                    x86_64 1.0.14-2.fc40                  updates  92 k
-  gd                         x86_64 2.3.3-16.fc40                  fedora  136 k
-  gdk-pixbuf2                x86_64 2.42.10-8.fc40                 fedora  485 k
-  glx-utils                  x86_64 9.0.0-6.fc40                   fedora   72 k
-  gmp-c++                    x86_64 1:6.2.1-8.fc40                 fedora   18 k
-  gnuplot-common             x86_64 5.4.9-3.fc40                   fedora  802 k
-  google-noto-fonts-common   noarch 20240301-2.fc40                fedora   17 k
-  google-noto-sans-vf-fonts  noarch 20240301-2.fc40                fedora  593 k
-  graphite2                  x86_64 1.3.14-15.fc40                 fedora   95 k
-  harfbuzz                   x86_64 8.5.0-1.fc40                   updates 1.0 M
-  highway                    x86_64 1.2.0-2.fc40                   updates 652 k
-  hwdata                     noarch 0.392-1.fc40                   updates 1.6 M
-  jbigkit-libs               x86_64 2.1-29.fc40                    fedora   53 k
-  libICE                     x86_64 1.1.1-3.fc40                   fedora   74 k
-  libSM                      x86_64 1.2.4-3.fc40                   fedora   43 k
-  libXcomposite              x86_64 0.4.6-3.fc40                   fedora   24 k
-  libXext                    x86_64 1.3.6-1.fc40                   fedora   39 k
-  libXfixes                  x86_64 6.0.1-3.fc40                   fedora   19 k
-  libXft                     x86_64 2.3.8-6.fc40                   fedora   72 k
-  libXpm                     x86_64 3.5.17-3.fc40                  fedora   66 k
-  libXrender                 x86_64 0.9.11-6.fc40                  fedora   27 k
-  libXxf86vm                 x86_64 1.1.5-6.fc40                   fedora   18 k
-  libaom                     x86_64 3.12.0-1.fc40                  updates 1.8 M
-  libavif                    x86_64 1.0.4-3.fc40                   updates  91 k
-  libcerf                    x86_64 2.3-4.fc40                     fedora   37 k
-  libdatrie                  x86_64 0.2.13-9.fc40                  fedora   32 k
-  libdav1d                   x86_64 1.5.1-1.fc40                   updates 635 k
-  libdrm                     x86_64 2.4.123-1.fc40                 updates 159 k
-  libevdev                   x86_64 1.13.3-1.fc40                  updates  38 k
-  libglvnd                   x86_64 1:1.7.0-4.fc40                 fedora  115 k
-  libglvnd-egl               x86_64 1:1.7.0-4.fc40                 fedora   35 k
-  libglvnd-glx               x86_64 1:1.7.0-4.fc40                 fedora  132 k
-  libgudev                   x86_64 238-5.fc40                     fedora   35 k
-  libimagequant              x86_64 4.0.3-5.fc40                   updates 302 k
-  libinput                   x86_64 1.26.2-1.fc40                  updates 220 k
-  libjpeg-turbo              x86_64 3.0.2-1.fc40                   fedora  227 k
-  libjxl                     x86_64 1:0.8.4-1.fc40                 updates 1.2 M
-  liblerc                    x86_64 4.0.0-6.fc40                   fedora  210 k
-  libpciaccess               x86_64 0.16-12.fc40                   fedora   26 k
-  libpng                     x86_64 2:1.6.40-3.fc40                fedora  120 k
-  libproxy                   x86_64 0.5.5-1.fc40                   updates  48 k
-  libthai                    x86_64 0.1.29-8.fc40                  fedora  214 k
-  libtiff                    x86_64 4.6.0-5.fc40.1                 updates 339 k
-  libvmaf                    x86_64 2.3.0-7.fc40                   fedora  180 k
-  libwacom                   x86_64 2.11.0-1.fc40                  updates  44 k
-  libwacom-data              noarch 2.11.0-1.fc40                  updates 198 k
-  libwayland-client          x86_64 1.23.0-2.fc40                  updates  33 k
-  libwayland-cursor          x86_64 1.23.0-2.fc40                  updates  19 k
-  libwayland-egl             x86_64 1.23.0-2.fc40                  updates  13 k
-  libwayland-server          x86_64 1.23.0-2.fc40                  updates  41 k
-  libwebp                    x86_64 1.5.0-1.fc40                   updates 297 k
-  libxkbcommon               x86_64 1.6.0-2.fc40                   fedora  142 k
-  libxkbcommon-x11           x86_64 1.6.0-2.fc40                   fedora   22 k
-  libxshmfence               x86_64 1.3.2-5.fc40                   updates  13 k
-  lm_sensors-libs            x86_64 3.6.0-18.fc40                  fedora   40 k
-  mesa-filesystem            x86_64 24.1.7-1.fc40                  updates  21 k
-  mesa-libEGL                x86_64 24.1.7-1.fc40                  updates 140 k
-  mesa-libGL                 x86_64 24.1.7-1.fc40                  updates 176 k
-  mesa-libgbm                x86_64 24.1.7-1.fc40                  updates  48 k
-  mesa-libglapi              x86_64 24.1.7-1.fc40                  updates  51 k
-  mtdev                      x86_64 1.1.6-8.fc40                   fedora   21 k
-  pango                      x86_64 1.54.0-1.fc40                  updates 347 k
-  pcre2-utf16                x86_64 10.44-1.fc40                   updates 223 k
-  pixman                     x86_64 0.43.4-1.fc40                  updates 293 k
-  qt-settings                noarch 40.1-1.fc40                    updates  10 k
-  qt5-filesystem             x86_64 5.15.15-1.fc40                 updates  10 k
-  qt5-qtbase                 x86_64 5.15.15-3.fc40                 updates 3.6 M
-  qt5-qtbase-common          noarch 5.15.15-3.fc40                 updates  12 k
-  qt5-qtbase-gui             x86_64 5.15.15-3.fc40                 updates 6.4 M
-  qt5-qtdeclarative          x86_64 5.15.15-1.fc40                 updates 4.2 M
-  qt5-qtsvg                  x86_64 5.15.15-1.fc40                 updates 188 k
-  rav1e-libs                 x86_64 0.7.1-4.fc40                   updates 1.0 M
-  shared-mime-info           x86_64 2.3-5.fc40                     updates 390 k
-  svt-av1-libs               x86_64 2.3.0-1.fc40                   updates 2.0 M
-  xcb-util                   x86_64 0.4.1-5.fc40                   fedora   18 k
-  xcb-util-image             x86_64 0.4.1-5.fc40                   fedora   19 k
-  xcb-util-keysyms           x86_64 0.4.1-5.fc40                   fedora   14 k
-  xcb-util-renderutil        x86_64 0.3.10-5.fc40                  fedora   17 k
-  xcb-util-wm                x86_64 0.4.2-5.fc40                   fedora   31 k
-  xkeyboard-config           noarch 2.41-1.fc40                    fedora  976 k
-  xml-common                 noarch 0.6.3-63.fc40                  fedora   31 k
- Installing weak dependencies:
-  jxl-pixbuf-loader          x86_64 1:0.8.4-1.fc40                 updates  60 k
-  mesa-dri-drivers           x86_64 24.1.7-1.fc40                  updates  26 M
-  mesa-va-drivers            x86_64 24.1.7-1.fc40                  updates 4.0 M
-  qt5-qttranslations         noarch 5.15.15-1.fc40                 updates 2.0 M
-  qt5-qtwayland              x86_64 5.15.15-1.fc40                 updates 1.1 M
-  xdriinfo                   x86_64 1.0.7-2.fc40                   fedora   21 k
- 
- Transaction Summary
- ================================================================================
- Install  103 Packages
- 
- Total download size: 71 M
- Installed size: 288 M
- Downloading Packages:
- (1/103): avahi-libs-0.8-26.fc40.x86_64.rpm      858 kB/s |  67 kB     00:00
- (2/103): cpuinfo-23.2.14-3.giteb4a667.fc40.2.x8 2.0 MB/s |  42 kB     00:00
- (3/103): abattis-cantarell-vf-fonts-0.301-12.fc 1.2 MB/s | 120 kB     00:00
- (4/103): cairo-1.18.0-3.fc40.x86_64.rpm         5.0 MB/s | 709 kB     00:00
- (5/103): duktape-2.7.0-7.fc40.x86_64.rpm        4.0 MB/s | 170 kB     00:00
- (6/103): fonts-filesystem-2.0.5-14.fc40.noarch. 431 kB/s | 8.2 kB     00:00
- (7/103): gd-2.3.3-16.fc40.x86_64.rpm            5.4 MB/s | 136 kB     00:00
- (8/103): freetype-2.13.2-5.fc40.x86_64.rpm      9.5 MB/s | 410 kB     00:00
- (9/103): dejavu-sans-fonts-2.37-23.fc40.noarch.  13 MB/s | 1.3 MB     00:00
- (10/103): gdk-pixbuf2-2.42.10-8.fc40.x86_64.rpm  18 MB/s | 485 kB     00:00
- (11/103): glx-utils-9.0.0-6.fc40.x86_64.rpm     3.0 MB/s |  72 kB     00:00
- (12/103): gmp-c++-6.2.1-8.fc40.x86_64.rpm       993 kB/s |  18 kB     00:00
- (13/103): gmp-devel-6.2.1-8.fc40.x86_64.rpm     7.9 MB/s | 173 kB     00:00
- (14/103): gnuplot-common-5.4.9-3.fc40.x86_64.rp  26 MB/s | 802 kB     00:00
- (15/103): gnuplot-5.4.9-3.fc40.x86_64.rpm        17 MB/s | 827 kB     00:00
- (16/103): google-noto-fonts-common-20240301-2.f 629 kB/s |  17 kB     00:00
- (17/103): google-noto-sans-vf-fonts-20240301-2.  20 MB/s | 593 kB     00:00
- (18/103): graphite2-1.3.14-15.fc40.x86_64.rpm   3.8 MB/s |  95 kB     00:00
- (19/103): jbigkit-libs-2.1-29.fc40.x86_64.rpm   2.1 MB/s |  53 kB     00:00
- (20/103): libXcomposite-0.4.6-3.fc40.x86_64.rpm 1.1 MB/s |  24 kB     00:00
- (21/103): libXext-1.3.6-1.fc40.x86_64.rpm       1.8 MB/s |  39 kB     00:00
- (22/103): libXfixes-6.0.1-3.fc40.x86_64.rpm     971 kB/s |  19 kB     00:00
- (23/103): libXft-2.3.8-6.fc40.x86_64.rpm        3.6 MB/s |  72 kB     00:00
- (24/103): libXpm-3.5.17-3.fc40.x86_64.rpm       3.0 MB/s |  66 kB     00:00
- (25/103): libXrender-0.9.11-6.fc40.x86_64.rpm   1.3 MB/s |  27 kB     00:00
- (26/103): libXxf86vm-1.1.5-6.fc40.x86_64.rpm    843 kB/s |  18 kB     00:00
- (27/103): libcerf-2.3-4.fc40.x86_64.rpm         1.8 MB/s |  37 kB     00:00
- (28/103): libdatrie-0.2.13-9.fc40.x86_64.rpm    1.6 MB/s |  32 kB     00:00
- (29/103): libffi-devel-3.4.4-7.fc40.x86_64.rpm  1.3 MB/s |  28 kB     00:00
- (30/103): libglvnd-1.7.0-4.fc40.x86_64.rpm      4.9 MB/s | 115 kB     00:00
- (31/103): libSM-1.2.4-3.fc40.x86_64.rpm         179 kB/s |  43 kB     00:00
- (32/103): libICE-1.1.1-3.fc40.x86_64.rpm        306 kB/s |  74 kB     00:00
- (33/103): libglvnd-egl-1.7.0-4.fc40.x86_64.rpm  1.8 MB/s |  35 kB     00:00
- (34/103): libglvnd-glx-1.7.0-4.fc40.x86_64.rpm  6.2 MB/s | 132 kB     00:00
- (35/103): libgudev-238-5.fc40.x86_64.rpm        1.6 MB/s |  35 kB     00:00
- (36/103): libjpeg-turbo-3.0.2-1.fc40.x86_64.rpm 9.9 MB/s | 227 kB     00:00
- (37/103): liblerc-4.0.0-6.fc40.x86_64.rpm       8.6 MB/s | 210 kB     00:00
- (38/103): libpciaccess-0.16-12.fc40.x86_64.rpm  1.1 MB/s |  26 kB     00:00
- (39/103): libpng-1.6.40-3.fc40.x86_64.rpm       5.8 MB/s | 120 kB     00:00
- (40/103): libthai-0.1.29-8.fc40.x86_64.rpm      8.8 MB/s | 214 kB     00:00
- (41/103): libvmaf-2.3.0-7.fc40.x86_64.rpm       7.0 MB/s | 180 kB     00:00
- (42/103): libxkbcommon-1.6.0-2.fc40.x86_64.rpm  6.7 MB/s | 142 kB     00:00
- (43/103): libxkbcommon-x11-1.6.0-2.fc40.x86_64. 1.0 MB/s |  22 kB     00:00
- (44/103): lm_sensors-libs-3.6.0-18.fc40.x86_64. 2.0 MB/s |  40 kB     00:00
- (45/103): mtdev-1.1.6-8.fc40.x86_64.rpm         1.1 MB/s |  21 kB     00:00
- (46/103): xcb-util-0.4.1-5.fc40.x86_64.rpm      869 kB/s |  18 kB     00:00
- (47/103): xcb-util-image-0.4.1-5.fc40.x86_64.rp 925 kB/s |  19 kB     00:00
- (48/103): xcb-util-keysyms-0.4.1-5.fc40.x86_64. 698 kB/s |  14 kB     00:00
- (49/103): xcb-util-renderutil-0.3.10-5.fc40.x86 825 kB/s |  17 kB     00:00
- (50/103): xcb-util-wm-0.4.2-5.fc40.x86_64.rpm   1.4 MB/s |  31 kB     00:00
- (51/103): xdriinfo-1.0.7-2.fc40.x86_64.rpm      1.1 MB/s |  21 kB     00:00
- (52/103): cups-filesystem-2.4.11-9.fc40.noarch. 718 kB/s |  14 kB     00:00
- (53/103): xml-common-0.6.3-63.fc40.noarch.rpm   1.2 MB/s |  31 kB     00:00
- (54/103): cups-libs-2.4.11-9.fc40.x86_64.rpm     10 MB/s | 262 kB     00:00
- (55/103): xkeyboard-config-2.41-1.fc40.noarch.r  17 MB/s | 976 kB     00:00
- (56/103): default-fonts-core-sans-4.0-13.fc40.n 1.0 MB/s |  31 kB     00:00
- (57/103): double-conversion-3.3.1-1.fc40.x86_64 2.6 MB/s |  51 kB     00:00
- (58/103): fontconfig-2.15.0-6.fc40.x86_64.rpm    12 MB/s | 270 kB     00:00
- (59/103): fribidi-1.0.14-2.fc40.x86_64.rpm      3.8 MB/s |  92 kB     00:00
- (60/103): harfbuzz-8.5.0-1.fc40.x86_64.rpm       29 MB/s | 1.0 MB     00:00
- (61/103): highway-1.2.0-2.fc40.x86_64.rpm        20 MB/s | 652 kB     00:00
- (62/103): hwdata-0.392-1.fc40.noarch.rpm         30 MB/s | 1.6 MB     00:00
- (63/103): jxl-pixbuf-loader-0.8.4-1.fc40.x86_64 1.8 MB/s |  60 kB     00:00
- (64/103): libaom-3.12.0-1.fc40.x86_64.rpm        27 MB/s | 1.8 MB     00:00
- (65/103): libavif-1.0.4-3.fc40.x86_64.rpm       2.0 MB/s |  91 kB     00:00
- (66/103): libdav1d-1.5.1-1.fc40.x86_64.rpm       13 MB/s | 635 kB     00:00
- (67/103): libdrm-2.4.123-1.fc40.x86_64.rpm      7.4 MB/s | 159 kB     00:00
- (68/103): libevdev-1.13.3-1.fc40.x86_64.rpm     2.0 MB/s |  38 kB     00:00
- (69/103): libimagequant-4.0.3-5.fc40.x86_64.rpm  13 MB/s | 302 kB     00:00
- (70/103): libinput-1.26.2-1.fc40.x86_64.rpm     9.5 MB/s | 220 kB     00:00
- (71/103): libjxl-0.8.4-1.fc40.x86_64.rpm         29 MB/s | 1.2 MB     00:00
- (72/103): libproxy-0.5.5-1.fc40.x86_64.rpm      1.2 MB/s |  48 kB     00:00
- (73/103): libtiff-4.6.0-5.fc40.1.x86_64.rpm      12 MB/s | 339 kB     00:00
- (74/103): libwacom-2.11.0-1.fc40.x86_64.rpm     2.3 MB/s |  44 kB     00:00
- (75/103): libwacom-data-2.11.0-1.fc40.noarch.rp 8.9 MB/s | 198 kB     00:00
- (76/103): libwayland-client-1.23.0-2.fc40.x86_6 1.5 MB/s |  33 kB     00:00
- (77/103): libwayland-cursor-1.23.0-2.fc40.x86_6 1.0 MB/s |  19 kB     00:00
- (78/103): libwayland-egl-1.23.0-2.fc40.x86_64.r 655 kB/s |  13 kB     00:00
- (79/103): libwayland-server-1.23.0-2.fc40.x86_6 2.0 MB/s |  41 kB     00:00
- (80/103): libwebp-1.5.0-1.fc40.x86_64.rpm        12 MB/s | 297 kB     00:00
- (81/103): libxshmfence-1.3.2-5.fc40.x86_64.rpm  657 kB/s |  13 kB     00:00
- (82/103): mesa-filesystem-24.1.7-1.fc40.x86_64. 974 kB/s |  21 kB     00:00
- (83/103): mesa-libEGL-24.1.7-1.fc40.x86_64.rpm  6.1 MB/s | 140 kB     00:00
- (84/103): mesa-libGL-24.1.7-1.fc40.x86_64.rpm   7.5 MB/s | 176 kB     00:00
- (85/103): mesa-libgbm-24.1.7-1.fc40.x86_64.rpm  2.1 MB/s |  48 kB     00:00
- (86/103): mesa-libglapi-24.1.7-1.fc40.x86_64.rp 2.5 MB/s |  51 kB     00:00
- (87/103): pango-1.54.0-1.fc40.x86_64.rpm        7.5 MB/s | 347 kB     00:00
- (88/103): mesa-va-drivers-24.1.7-1.fc40.x86_64.  36 MB/s | 4.0 MB     00:00
- (89/103): pcre2-utf16-10.44-1.fc40.x86_64.rpm   4.4 MB/s | 223 kB     00:00
- (90/103): pixman-0.43.4-1.fc40.x86_64.rpm       8.1 MB/s | 293 kB     00:00
- (91/103): qt-settings-40.1-1.fc40.noarch.rpm    298 kB/s |  10 kB     00:00
- (92/103): qt5-filesystem-5.15.15-1.fc40.x86_64. 487 kB/s |  10 kB     00:00
- (93/103): qt5-qtbase-common-5.15.15-3.fc40.noar 280 kB/s |  12 kB     00:00
- (94/103): qt5-qtbase-5.15.15-3.fc40.x86_64.rpm   35 MB/s | 3.6 MB     00:00
- (95/103): qt5-qtdeclarative-5.15.15-1.fc40.x86_  28 MB/s | 4.2 MB     00:00
- (96/103): qt5-qtbase-gui-5.15.15-3.fc40.x86_64.  27 MB/s | 6.4 MB     00:00
- (97/103): qt5-qtsvg-5.15.15-1.fc40.x86_64.rpm   3.7 MB/s | 188 kB     00:00
- (98/103): mesa-dri-drivers-24.1.7-1.fc40.x86_64  37 MB/s |  26 MB     00:00
- (99/103): qt5-qtwayland-5.15.15-1.fc40.x86_64.r 5.8 MB/s | 1.1 MB     00:00
- (100/103): qt5-qttranslations-5.15.15-1.fc40.no 9.4 MB/s | 2.0 MB     00:00
- (101/103): rav1e-libs-0.7.1-4.fc40.x86_64.rpm    26 MB/s | 1.0 MB     00:00
- (102/103): shared-mime-info-2.3-5.fc40.x86_64.r  13 MB/s | 390 kB     00:00
- (103/103): svt-av1-libs-2.3.0-1.fc40.x86_64.rpm  38 MB/s | 2.0 MB     00:00
- --------------------------------------------------------------------------------
- Total                                            37 MB/s |  71 MB     00:01
- Running transaction check
- Transaction check succeeded.
- Running transaction test
- Transaction test succeeded.
- Running transaction
-   Preparing        :                                                        1/1
-   Installing       : libpng-2:1.6.40-3.fc40.x86_64                        1/103
-   Installing       : libjpeg-turbo-3.0.2-1.fc40.x86_64                    2/103
-   Installing       : libXext-1.3.6-1.fc40.x86_64                          3/103
-   Installing       : fonts-filesystem-1:2.0.5-14.fc40.noarch              4/103
-   Installing       : libxshmfence-1.3.2-5.fc40.x86_64                     5/103
-   Installing       : libwebp-1.5.0-1.fc40.x86_64                          6/103
-   Installing       : libwayland-server-1.23.0-2.fc40.x86_64               7/103
-   Installing       : libwayland-client-1.23.0-2.fc40.x86_64               8/103
-   Installing       : libXrender-0.9.11-6.fc40.x86_64                      9/103
-   Installing       : shared-mime-info-2.3-5.fc40.x86_64                  10/103
-   Running scriptlet: shared-mime-info-2.3-5.fc40.x86_64                  10/103
-   Installing       : mesa-filesystem-24.1.7-1.fc40.x86_64                11/103
-   Installing       : libevdev-1.13.3-1.fc40.x86_64                       12/103
-   Installing       : libglvnd-1:1.7.0-4.fc40.x86_64                      13/103
-   Installing       : libICE-1.1.1-3.fc40.x86_64                          14/103
-   Installing       : libSM-1.2.4-3.fc40.x86_64                           15/103
-   Installing       : gdk-pixbuf2-2.42.10-8.fc40.x86_64                   16/103
-   Installing       : libwayland-cursor-1.23.0-2.fc40.x86_64              17/103
-   Installing       : abattis-cantarell-vf-fonts-0.301-12.fc40.noarch     18/103
- 
-   Installing       : dejavu-sans-fonts-2.37-23.fc40.noarch               19/103
-   Installing       : libXxf86vm-1.1.5-6.fc40.x86_64                      20/103
-   Installing       : rav1e-libs-0.7.1-4.fc40.x86_64                      21/103
-   Installing       : qt5-qttranslations-5.15.15-1.fc40.noarch            22/103
-   Installing       : qt5-filesystem-5.15.15-1.fc40.x86_64                23/103
-   Installing       : qt-settings-40.1-1.fc40.noarch                      24/103
-   Installing       : pixman-0.43.4-1.fc40.x86_64                         25/103
-   Installing       : pcre2-utf16-10.44-1.fc40.x86_64                     26/103
-   Installing       : libwayland-egl-1.23.0-2.fc40.x86_64                 27/103
-   Installing       : libwacom-data-2.11.0-1.fc40.noarch                  28/103
-   Installing       : libimagequant-4.0.3-5.fc40.x86_64                   29/103
-   Installing       : libdav1d-1.5.1-1.fc40.x86_64                        30/103
-   Installing       : hwdata-0.392-1.fc40.noarch                          31/103
-   Installing       : libpciaccess-0.16-12.fc40.x86_64                    32/103
-   Installing       : libdrm-2.4.123-1.fc40.x86_64                        33/103
-   Installing       : mesa-va-drivers-24.1.7-1.fc40.x86_64                34/103
-   Installing       : highway-1.2.0-2.fc40.x86_64                         35/103
-   Installing       : libjxl-1:0.8.4-1.fc40.x86_64                        36/103
-   Installing       : jxl-pixbuf-loader-1:0.8.4-1.fc40.x86_64             37/103
-   Installing       : fribidi-1.0.14-2.fc40.x86_64                        38/103
-   Installing       : double-conversion-3.3.1-1.fc40.x86_64               39/103
-   Installing       : cups-filesystem-1:2.4.11-9.fc40.noarch              40/103
-   Running scriptlet: xml-common-0.6.3-63.fc40.noarch                     41/103
-   Installing       : xml-common-0.6.3-63.fc40.noarch                     41/103
- 
-   Installing       : xkeyboard-config-2.41-1.fc40.noarch                 42/103
-   Installing       : libxkbcommon-1.6.0-2.fc40.x86_64                    43/103
-   Installing       : libxkbcommon-x11-1.6.0-2.fc40.x86_64                44/103
-   Installing       : xcb-util-wm-0.4.2-5.fc40.x86_64                     45/103
-   Installing       : xcb-util-renderutil-0.3.10-5.fc40.x86_64            46/103
-   Installing       : xcb-util-keysyms-0.4.1-5.fc40.x86_64                47/103
-   Installing       : xcb-util-0.4.1-5.fc40.x86_64                        48/103
-   Installing       : xcb-util-image-0.4.1-5.fc40.x86_64                  49/103
-   Installing       : mtdev-1.1.6-8.fc40.x86_64                           50/103
-   Installing       : lm_sensors-libs-3.6.0-18.fc40.x86_64                51/103
-   Installing       : mesa-libglapi-24.1.7-1.fc40.x86_64                  52/103
- 
-   Installing       : mesa-dri-drivers-24.1.7-1.fc40.x86_64               53/103
-   Installing       : mesa-libgbm-24.1.7-1.fc40.x86_64                    54/103
-   Installing       : mesa-libEGL-24.1.7-1.fc40.x86_64                    55/103
-   Installing       : libglvnd-egl-1:1.7.0-4.fc40.x86_64                  56/103
-   Installing       : libvmaf-2.3.0-7.fc40.x86_64                         57/103
-   Installing       : libaom-3.12.0-1.fc40.x86_64                         58/103
-   Installing       : liblerc-4.0.0-6.fc40.x86_64                         59/103
-   Installing       : libgudev-238-5.fc40.x86_64                          60/103
-   Installing       : libwacom-2.11.0-1.fc40.x86_64                       61/103
-   Installing       : libinput-1.26.2-1.fc40.x86_64                       62/103
-   Running scriptlet: libinput-1.26.2-1.fc40.x86_64                       62/103
-   Installing       : libdatrie-0.2.13-9.fc40.x86_64                      63/103
-   Installing       : libthai-0.1.29-8.fc40.x86_64                        64/103
-   Installing       : libcerf-2.3-4.fc40.x86_64                           65/103
-   Installing       : libXpm-3.5.17-3.fc40.x86_64                         66/103
-   Installing       : libXfixes-6.0.1-3.fc40.x86_64                       67/103
-   Installing       : libglvnd-glx-1:1.7.0-4.fc40.x86_64                  68/103
-   Installing       : mesa-libGL-24.1.7-1.fc40.x86_64                     69/103
-   Installing       : xdriinfo-1.0.7-2.fc40.x86_64                        70/103
-   Installing       : glx-utils-9.0.0-6.fc40.x86_64                       71/103
-   Installing       : libXcomposite-0.4.6-3.fc40.x86_64                   72/103
-   Installing       : jbigkit-libs-2.1-29.fc40.x86_64                     73/103
-   Installing       : libtiff-4.6.0-5.fc40.1.x86_64                       74/103
-   Installing       : graphite2-1.3.14-15.fc40.x86_64                     75/103
-   Installing       : google-noto-fonts-common-20240301-2.fc40.noarch     76/103
-   Installing       : google-noto-sans-vf-fonts-20240301-2.fc40.noarch    77/103
-   Installing       : default-fonts-core-sans-4.0-13.fc40.noarch          78/103
- 
-   Installing       : cairo-1.18.0-3.fc40.x86_64                          79/103
-   Installing       : harfbuzz-8.5.0-1.fc40.x86_64                        80/103
-   Installing       : freetype-2.13.2-5.fc40.x86_64                       81/103
-   Installing       : fontconfig-2.15.0-6.fc40.x86_64                     82/103
-   Running scriptlet: fontconfig-2.15.0-6.fc40.x86_64                     82/103
- 
-   Installing       : libXft-2.3.8-6.fc40.x86_64                          83/103
-   Installing       : pango-1.54.0-1.fc40.x86_64                          84/103
-   Installing       : gnuplot-common-5.4.9-3.fc40.x86_64                  85/103
-   Installing       : gmp-c++-1:6.2.1-8.fc40.x86_64                       86/103
-   Installing       : duktape-2.7.0-7.fc40.x86_64                         87/103
-   Installing       : libproxy-0.5.5-1.fc40.x86_64                        88/103
-   Installing       : qt5-qtbase-common-5.15.15-3.fc40.noarch             89/103
-   Running scriptlet: qt5-qtbase-5.15.15-3.fc40.x86_64                    90/103
-   Installing       : qt5-qtbase-5.15.15-3.fc40.x86_64                    90/103
-   Running scriptlet: qt5-qtbase-5.15.15-3.fc40.x86_64                    90/103
-   Installing       : cpuinfo-23.2.14-3.giteb4a667.fc40.2.x86_64          91/103
-   Installing       : svt-av1-libs-2.3.0-1.fc40.x86_64                    92/103
-   Installing       : libavif-1.0.4-3.fc40.x86_64                         93/103
-   Installing       : gd-2.3.3-16.fc40.x86_64                             94/103
-   Installing       : avahi-libs-0.8-26.fc40.x86_64                       95/103
-   Installing       : cups-libs-1:2.4.11-9.fc40.x86_64                    96/103
-   Installing       : qt5-qtdeclarative-5.15.15-1.fc40.x86_64             97/103
- 
-   Installing       : qt5-qtbase-gui-5.15.15-3.fc40.x86_64                98/103
-   Installing       : qt5-qtwayland-5.15.15-1.fc40.x86_64                 99/103
-   Installing       : qt5-qtsvg-5.15.15-1.fc40.x86_64                    100/103
-   Installing       : gnuplot-5.4.9-3.fc40.x86_64                        101/103
-   Installing       : gmp-devel-1:6.2.1-8.fc40.x86_64                    102/103
-   Installing       : libffi-devel-3.4.4-7.fc40.x86_64                   103/103
-   Running scriptlet: fontconfig-2.15.0-6.fc40.x86_64                    103/103
-   Running scriptlet: gnuplot-5.4.9-3.fc40.x86_64                        103/103
-   Running scriptlet: libffi-devel-3.4.4-7.fc40.x86_64                   103/103
- 
- 
- Installed:
-   abattis-cantarell-vf-fonts-0.301-12.fc40.noarch
-   avahi-libs-0.8-26.fc40.x86_64
-   cairo-1.18.0-3.fc40.x86_64
-   cpuinfo-23.2.14-3.giteb4a667.fc40.2.x86_64
-   cups-filesystem-1:2.4.11-9.fc40.noarch
-   cups-libs-1:2.4.11-9.fc40.x86_64
-   default-fonts-core-sans-4.0-13.fc40.noarch
-   dejavu-sans-fonts-2.37-23.fc40.noarch
-   double-conversion-3.3.1-1.fc40.x86_64
-   duktape-2.7.0-7.fc40.x86_64
-   fontconfig-2.15.0-6.fc40.x86_64
-   fonts-filesystem-1:2.0.5-14.fc40.noarch
-   freetype-2.13.2-5.fc40.x86_64
-   fribidi-1.0.14-2.fc40.x86_64
-   gd-2.3.3-16.fc40.x86_64
-   gdk-pixbuf2-2.42.10-8.fc40.x86_64
-   glx-utils-9.0.0-6.fc40.x86_64
-   gmp-c++-1:6.2.1-8.fc40.x86_64
-   gmp-devel-1:6.2.1-8.fc40.x86_64
-   gnuplot-5.4.9-3.fc40.x86_64
-   gnuplot-common-5.4.9-3.fc40.x86_64
-   google-noto-fonts-common-20240301-2.fc40.noarch
-   google-noto-sans-vf-fonts-20240301-2.fc40.noarch
-   graphite2-1.3.14-15.fc40.x86_64
-   harfbuzz-8.5.0-1.fc40.x86_64
-   highway-1.2.0-2.fc40.x86_64
-   hwdata-0.392-1.fc40.noarch
-   jbigkit-libs-2.1-29.fc40.x86_64
-   jxl-pixbuf-loader-1:0.8.4-1.fc40.x86_64
-   libICE-1.1.1-3.fc40.x86_64
-   libSM-1.2.4-3.fc40.x86_64
-   libXcomposite-0.4.6-3.fc40.x86_64
-   libXext-1.3.6-1.fc40.x86_64
-   libXfixes-6.0.1-3.fc40.x86_64
-   libXft-2.3.8-6.fc40.x86_64
-   libXpm-3.5.17-3.fc40.x86_64
-   libXrender-0.9.11-6.fc40.x86_64
-   libXxf86vm-1.1.5-6.fc40.x86_64
-   libaom-3.12.0-1.fc40.x86_64
-   libavif-1.0.4-3.fc40.x86_64
-   libcerf-2.3-4.fc40.x86_64
-   libdatrie-0.2.13-9.fc40.x86_64
-   libdav1d-1.5.1-1.fc40.x86_64
-   libdrm-2.4.123-1.fc40.x86_64
-   libevdev-1.13.3-1.fc40.x86_64
-   libffi-devel-3.4.4-7.fc40.x86_64
-   libglvnd-1:1.7.0-4.fc40.x86_64
-   libglvnd-egl-1:1.7.0-4.fc40.x86_64
-   libglvnd-glx-1:1.7.0-4.fc40.x86_64
-   libgudev-238-5.fc40.x86_64
-   libimagequant-4.0.3-5.fc40.x86_64
-   libinput-1.26.2-1.fc40.x86_64
-   libjpeg-turbo-3.0.2-1.fc40.x86_64
-   libjxl-1:0.8.4-1.fc40.x86_64
-   liblerc-4.0.0-6.fc40.x86_64
-   libpciaccess-0.16-12.fc40.x86_64
-   libpng-2:1.6.40-3.fc40.x86_64
-   libproxy-0.5.5-1.fc40.x86_64
-   libthai-0.1.29-8.fc40.x86_64
-   libtiff-4.6.0-5.fc40.1.x86_64
-   libvmaf-2.3.0-7.fc40.x86_64
-   libwacom-2.11.0-1.fc40.x86_64
-   libwacom-data-2.11.0-1.fc40.noarch
-   libwayland-client-1.23.0-2.fc40.x86_64
-   libwayland-cursor-1.23.0-2.fc40.x86_64
-   libwayland-egl-1.23.0-2.fc40.x86_64
-   libwayland-server-1.23.0-2.fc40.x86_64
-   libwebp-1.5.0-1.fc40.x86_64
-   libxkbcommon-1.6.0-2.fc40.x86_64
-   libxkbcommon-x11-1.6.0-2.fc40.x86_64
-   libxshmfence-1.3.2-5.fc40.x86_64
-   lm_sensors-libs-3.6.0-18.fc40.x86_64
-   mesa-dri-drivers-24.1.7-1.fc40.x86_64
-   mesa-filesystem-24.1.7-1.fc40.x86_64
-   mesa-libEGL-24.1.7-1.fc40.x86_64
-   mesa-libGL-24.1.7-1.fc40.x86_64
-   mesa-libgbm-24.1.7-1.fc40.x86_64
-   mesa-libglapi-24.1.7-1.fc40.x86_64
-   mesa-va-drivers-24.1.7-1.fc40.x86_64
-   mtdev-1.1.6-8.fc40.x86_64
-   pango-1.54.0-1.fc40.x86_64
-   pcre2-utf16-10.44-1.fc40.x86_64
-   pixman-0.43.4-1.fc40.x86_64
-   qt-settings-40.1-1.fc40.noarch
-   qt5-filesystem-5.15.15-1.fc40.x86_64
-   qt5-qtbase-5.15.15-3.fc40.x86_64
-   qt5-qtbase-common-5.15.15-3.fc40.noarch
-   qt5-qtbase-gui-5.15.15-3.fc40.x86_64
-   qt5-qtdeclarative-5.15.15-1.fc40.x86_64
-   qt5-qtsvg-5.15.15-1.fc40.x86_64
-   qt5-qttranslations-5.15.15-1.fc40.noarch
-   qt5-qtwayland-5.15.15-1.fc40.x86_64
-   rav1e-libs-0.7.1-4.fc40.x86_64
-   shared-mime-info-2.3-5.fc40.x86_64
-   svt-av1-libs-2.3.0-1.fc40.x86_64
-   xcb-util-0.4.1-5.fc40.x86_64
-   xcb-util-image-0.4.1-5.fc40.x86_64
-   xcb-util-keysyms-0.4.1-5.fc40.x86_64
-   xcb-util-renderutil-0.3.10-5.fc40.x86_64
-   xcb-util-wm-0.4.2-5.fc40.x86_64
-   xdriinfo-1.0.7-2.fc40.x86_64
-   xkeyboard-config-2.41-1.fc40.noarch
-   xml-common-0.6.3-63.fc40.noarch
- 
- Complete!
+ /usr/bin/rpm "-q" "--whatprovides" "gmp-devel" "gnuplot" "libffi-devel"
- gmp-devel-6.2.1-8.fc40.x86_64
- gnuplot-5.4.9-3.fc40.x86_64
- libffi-devel-3.4.4-7.fc40.x86_64
2025-03-11 09:42.26 ---> saved as "6b8a497e5b6c2362eca756ac4ecbeadc523876be44be2942973df9601fa0770d"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[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.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.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 189 packages
- install alcotest              1.8.0
- install alcotest-lwt          1.8.0
- install angstrom              0.16.1
- install arp                   4.0.0
- install asn1-combinators      0.3.2
- install astring               0.8.5
- install awa                   0.5.0
- install awa-mirage            0.5.0
- install base                  v0.16.3
- install base-bytes            base
- install base64                3.5.1
- install bentov                1
- install bheap                 2.0.0
- install bigarray-compat       1.1.0
- install bigstringaf           0.10.0
- install bisect_ppx            2.8.3
- install bos                   0.2.1
- install brr                   0.0.7
- install ca-certs              1.0.0
- install ca-certs-nss          3.108-1
- install camlp-streams         5.0.1
- install carton                0.7.2
- install carton-git            0.7.2
- install carton-lwt            0.7.2
- install cf                    0.5.0
- install cf-lwt                0.5.0
- install checkseum             0.5.2
- install cmdliner              1.3.0
- install cohttp                5.3.1
- install cohttp-lwt            5.3.0
- install cohttp-lwt-unix       5.3.0
- install conduit               7.0.0
- install conduit-lwt           7.0.0
- install conduit-lwt-unix      7.0.0
- install conf-bash             1
- install conf-gmp              4
- install conf-gmp-powm-sec     3
- install conf-gnuplot          0.1
- install conf-libffi           2.0.0
- install conf-pkg-config       4
- install cppo                  1.8.0
- install crunch                4.0.0
- install csexp                 1.5.2
- install cstruct               6.2.0
- install cstruct-lwt           6.2.0
- install cstruct-unix          6.2.0
- install ctypes                0.23.0
- install ctypes-foreign        0.23.0
- install decompress            1.5.3
- install digestif              1.2.0
- install dns                   10.0.0
- install dns-client            10.0.0
- install dns-client-mirage     10.0.0
- install domain-name           0.4.1
- install duff                  0.5
- install dune                  3.17.2
- install dune-configurator     3.17.2
- install duration              0.2.1
- install either                1.0.0
- install emile                 1.1
- install encore                0.8.1
- install eqaf                  0.10
- install ethernet              3.2.0
- install faraday               0.8.2
- install fmt                   0.10.0
- install fpath                 0.7.3
- install fsevents              0.3.0
- install fsevents-lwt          0.3.0
- install gen                   1.1
- install git                   3.18.0
- install git-mirage            3.18.0
- install git-paf               3.18.0
- install git-unix              3.18.0
- install gmap                  0.3.0
- install graphql               0.14.0
- install graphql-cohttp        0.14.0
- install graphql-lwt           0.14.0
- install graphql_parser        0.14.0
- install h1                    1.0.0
- install h2                    0.13.0
- install happy-eyeballs        2.0.0
- install happy-eyeballs-lwt    2.0.0
- install happy-eyeballs-mirage 2.0.0
- install hex                   1.5.0
- install hpack                 0.13.0
- install httpun-types          0.2.0
- install hxd                   0.3.3
- install index                 1.6.2
- install inotify               2.6
- install integers              0.7.0
- install ipaddr                5.6.0
- install ipaddr-cstruct        5.6.0
- install ipaddr-sexp           5.6.0
- install irmin-watcher         0.5.0
- install js_of_ocaml           6.0.1
- install js_of_ocaml-compiler  6.0.1
- install js_of_ocaml-lwt       6.0.1
- install js_of_ocaml-ppx       6.0.1
- install js_of_ocaml-toplevel  6.0.1
- install jsonm                 1.0.2
- install kdf                   1.0.0
- install ke                    0.6
- install logs                  0.7.0
- install lru                   0.3.1
- install lwt                   5.9.0
- install lwt-dllist            1.0.1
- install lwt_log               1.1.2
- install macaddr               5.6.0
- install macaddr-cstruct       5.6.0
- install magic-mime            1.3.1
- install mdx                   2.5.0
- install menhir                20240715
- install menhirCST             20240715
- install menhirLib             20240715
- install menhirSdk             20240715
- install metrics               0.4.1
- install metrics-unix          0.4.1
- install mimic                 0.0.9
- install mimic-happy-eyeballs  0.0.9
- install mirage-clock          4.2.0
- install mirage-crypto         2.0.0
- install mirage-crypto-ec      2.0.0
- install mirage-crypto-pk      2.0.0
- install mirage-crypto-rng     2.0.0
- install mirage-flow           5.0.0
- install mirage-kv             6.1.1
- install mirage-mtime          5.0.0
- install mirage-net            4.0.0
- install mirage-ptime          5.0.0
- install mirage-sleep          4.0.0
- install mtime                 2.1.0
- install notty                 0.2.3
- install num                   1.5-1
- install ocaml-compiler-libs   v0.12.4
- install ocaml-syntax-shims    1.0.0
- install ocaml-version         3.7.3
- install ocamlbuild            0.16.1
- install ocamlfind             1.9.8
- install ocamlgraph            2.1.0
- install ocplib-endian         1.2
- install ohex                  0.2.0
- install optint                0.3.0
- install paf                   0.8.0
- install parsexp               v0.16.0
- install pecu                  0.7
- install ppx_blob              0.9.0
- install ppx_derivers          1.2.1
- install ppx_deriving          6.0.3
- install ppx_repr              0.7.0
- install ppx_sexp_conv         v0.16.0
- install ppxlib                0.35.0
- install printbox              0.12
- install printbox-text         0.12
- install progress              0.4.0
- install psq                   0.2.1
- install ptime                 1.2.0
- install qcheck-alcotest       0.24
- install qcheck-core           0.24
- install randomconv            0.2.0
- install re                    1.12.0
- install repr                  0.7.0
- install result                1.5
- install rresult               0.7.0
- install rusage                1.0.0
- install sedlex                3.3
- install semaphore-compat      1.0.2
- install seq                   base
- install sexplib               v0.16.0
- install sexplib0              v0.16.0
- install stdlib-shims          0.3.0
- install stringext             1.6.0
- install tcpip                 9.0.0
- install terminal              0.4.0
- install tezos-base58          1.0.0
- install tls                   2.0.0
- install tls-mirage            2.0.0
- install topkg                 1.0.7
- install uri                   4.4.0
- install uri-sexp              4.4.0
- install uucp                  16.0.0
- install uuidm                 0.9.9
- install uutf                  1.0.3
- install vector                1.0.0
- install websocket             2.17
- install websocket-lwt-unix    2.17
- install x509                  1.0.5
- install yaml                  3.2.0
- install yojson                2.2.2
- install zarith                1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved arp.4.0.0  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved alcotest.1.8.0, alcotest-lwt.1.8.0  (cached)
-> retrieved awa.0.5.0, awa-mirage.0.5.0  (cached)
-> retrieved base.v0.16.3  (cached)
-> retrieved base64.3.5.1  (cached)
-> retrieved bentov.1  (cached)
-> retrieved bheap.2.0.0  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bisect_ppx.2.8.3  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved ca-certs.1.0.0  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved carton.0.7.2, carton-git.0.7.2, carton-lwt.0.7.2  (cached)
-> retrieved brr.0.0.7  (cached)
-> retrieved ca-certs-nss.3.108-1  (cached)
-> retrieved cf.0.5.0, cf-lwt.0.5.0  (cached)
-> retrieved checkseum.0.5.2  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cohttp.5.3.1  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved cohttp-lwt.5.3.0, cohttp-lwt-unix.5.3.0  (cached)
-> retrieved conduit.7.0.0, conduit-lwt.7.0.0, conduit-lwt-unix.7.0.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-bash.1
-> installed conf-gmp.4
-> installed conf-gnuplot.0.1
-> installed conf-pkg-config.4
-> retrieved crunch.4.0.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0, cstruct-unix.6.2.0  (cached)
-> installed conf-gmp-powm-sec.3
-> installed conf-libffi.2.0.0
-> retrieved ctypes.0.23.0, ctypes-foreign.0.23.0  (cached)
-> retrieved decompress.1.5.3  (cached)
-> retrieved domain-name.0.4.1  (cached)
-> retrieved duff.0.5  (cached)
-> retrieved dns.10.0.0, dns-client.10.0.0, dns-client-mirage.10.0.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved either.1.0.0  (cached)
-> retrieved emile.1.1  (cached)
-> retrieved encore.0.8.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved ethernet.3.2.0  (cached)
-> retrieved faraday.0.8.2  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved fsevents.0.3.0, fsevents-lwt.0.3.0  (cached)
-> retrieved gen.1.1  (cached)
-> retrieved git.3.18.0, git-mirage.3.18.0, git-paf.3.18.0, git-unix.3.18.0  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved graphql.0.14.0, graphql-cohttp.0.14.0, graphql-lwt.0.14.0, graphql_parser.0.14.0  (cached)
-> retrieved h1.1.0.0  (cached)
-> retrieved happy-eyeballs.2.0.0, happy-eyeballs-lwt.2.0.0, happy-eyeballs-mirage.2.0.0  (cached)
-> retrieved hex.1.5.0  (cached)
-> retrieved h2.0.13.0, hpack.0.13.0  (cached)
-> retrieved httpun-types.0.2.0  (cached)
-> retrieved hxd.0.3.3  (cached)
-> retrieved index.1.6.2  (cached)
-> retrieved inotify.2.6  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved ipaddr.5.6.0, ipaddr-cstruct.5.6.0, ipaddr-sexp.5.6.0, macaddr.5.6.0, macaddr-cstruct.5.6.0  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> retrieved irmin-watcher.0.5.0  (cached)
-> retrieved js_of_ocaml.6.0.1, js_of_ocaml-compiler.6.0.1, js_of_ocaml-lwt.6.0.1, js_of_ocaml-ppx.6.0.1, js_of_ocaml-toplevel.6.0.1  (cached)
-> retrieved jsonm.1.0.2  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved ke.0.6  (cached)
-> retrieved logs.0.7.0  (cached)
-> installed cmdliner.1.3.0
-> retrieved lru.0.3.1  (cached)
-> retrieved lwt.5.9.0  (cached)
-> retrieved lwt-dllist.1.0.1  (cached)
-> retrieved lwt_log.1.1.2  (cached)
-> retrieved magic-mime.1.3.1  (cached)
-> retrieved metrics.0.4.1, metrics-unix.0.4.1  (cached)
-> retrieved mdx.2.5.0  (cached)
-> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715  (cached)
-> retrieved mimic.0.0.9, mimic-happy-eyeballs.0.0.9  (cached)
-> retrieved mirage-clock.4.2.0  (cached)
-> retrieved mirage-flow.5.0.0  (cached)
-> retrieved mirage-kv.6.1.1  (cached)
-> retrieved mirage-mtime.5.0.0  (cached)
-> retrieved mirage-net.4.0.0  (cached)
-> retrieved mirage-ptime.5.0.0  (cached)
-> retrieved mirage-sleep.4.0.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved notty.0.2.3  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml-version.3.7.3  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved ocamlgraph.2.1.0  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved paf.0.8.0  (cached)
-> retrieved parsexp.v0.16.0  (cached)
-> retrieved pecu.0.7  (cached)
-> retrieved ppx_blob.0.9.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_repr.0.7.0, repr.0.7.0  (cached)
-> retrieved ppx_sexp_conv.v0.16.0  (cached)
-> retrieved mirage-crypto.2.0.0, mirage-crypto-ec.2.0.0, mirage-crypto-pk.2.0.0, mirage-crypto-rng.2.0.0  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved printbox.0.12, printbox-text.0.12  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved progress.0.4.0, terminal.0.4.0  (cached)
-> retrieved qcheck-alcotest.0.24, qcheck-core.0.24  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved rusage.1.0.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sedlex.3.3  (cached)
-> retrieved semaphore-compat.1.0.2  (cached)
-> retrieved sexplib.v0.16.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved tezos-base58.1.0.0  (cached)
-> retrieved tcpip.9.0.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved uri.4.4.0, uri-sexp.4.4.0  (cached)
-> retrieved uuidm.0.9.9  (cached)
-> retrieved tls.2.0.0, tls-mirage.2.0.0  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved vector.1.0.0  (cached)
-> retrieved websocket.2.17, websocket-lwt-unix.2.17  (cached)
-> retrieved x509.1.0.5  (cached)
-> retrieved uucp.16.0.0  (cached)
-> retrieved yaml.3.2.0  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved yojson.2.2.2  (cached)
-> installed num.1.5-1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed uuidm.0.9.9
-> installed uutf.1.0.3
-> installed mtime.2.1.0
-> installed fmt.0.10.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed jsonm.1.0.2
-> installed fpath.0.7.3
-> installed dune.3.17.2
-> installed bentov.1
-> installed bheap.2.0.0
-> installed bigarray-compat.1.1.0
-> installed camlp-streams.5.0.1
-> installed csexp.1.5.2
-> installed domain-name.0.4.1
-> installed asn1-combinators.0.3.2
-> installed base64.3.5.1
-> installed cppo.1.8.0
-> installed crunch.4.0.0
-> installed cstruct.6.2.0
-> installed duff.0.5
-> installed duration.0.2.1
-> installed either.1.0.0
-> installed eqaf.0.10
-> installed gen.1.1
-> installed gmap.0.3.0
-> installed ke.0.6
-> installed lwt-dllist.1.0.1
-> installed macaddr.5.6.0
-> installed magic-mime.1.3.1
-> installed menhirCST.20240715
-> installed menhirLib.20240715
-> installed menhirSdk.20240715
-> installed metrics.0.4.1
-> installed mirage-clock.4.2.0
-> installed mirage-mtime.5.0.0
-> installed mirage-ptime.5.0.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-version.3.7.3
-> installed ohex.0.2.0
-> installed optint.0.3.0
-> installed pecu.0.7
-> installed ppx_derivers.1.2.1
-> installed printbox.0.12
-> installed psq.0.2.1
-> installed ocplib-endian.1.2
-> installed randomconv.0.2.0
-> installed cstruct-unix.6.2.0
-> installed hex.1.5.0
-> installed result.1.5
-> installed rusage.1.0.0
-> installed semaphore-compat.1.0.2
-> installed stdlib-shims.0.3.0
-> installed macaddr-cstruct.5.6.0
-> installed stringext.1.6.0
-> installed vector.1.0.0
-> installed sexplib0.v0.16.0
-> installed ipaddr.5.6.0
-> installed lru.0.3.1
-> installed ipaddr-cstruct.5.6.0
-> installed re.1.12.0
-> installed digestif.1.2.0
-> installed integers.0.7.0
-> installed tezos-base58.1.0.0
-> installed repr.0.7.0
-> installed qcheck-core.0.24
-> installed yojson.2.2.2
-> installed alcotest.1.8.0
-> installed dune-configurator.3.17.2
-> installed parsexp.v0.16.0
-> installed qcheck-alcotest.0.24
-> installed bigstringaf.0.10.0
-> installed checkseum.0.5.2
-> installed ocamlgraph.2.1.0
-> installed faraday.0.8.2
-> installed angstrom.0.16.1
-> installed sexplib.v0.16.0
-> installed httpun-types.0.2.0
-> installed encore.0.8.1
-> installed emile.1.1
-> installed h1.1.0.0
-> installed hpack.0.13.0
-> installed mirage-crypto.2.0.0
-> installed decompress.1.5.3
-> installed kdf.1.0.0
-> installed h2.0.13.0
-> installed uri.4.4.0
-> installed lwt.5.9.0
-> installed cstruct-lwt.6.2.0
-> installed mirage-flow.5.0.0
-> installed mirage-net.4.0.0
-> installed mirage-kv.6.1.1
-> installed mirage-sleep.4.0.0
-> installed inotify.2.6
-> installed metrics-unix.0.4.1
-> installed lwt_log.1.1.2
-> installed ctypes.0.23.0
-> installed hxd.0.3.3
-> installed notty.0.2.3
-> installed base.v0.16.3
-> installed ctypes-foreign.0.23.0
-> installed cf.0.5.0
-> installed fsevents.0.3.0
-> installed cf-lwt.0.5.0
-> installed fsevents-lwt.0.3.0
-> installed menhir.20240715
-> installed graphql_parser.0.14.0
-> installed graphql.0.14.0
-> installed graphql-lwt.0.14.0
-> installed ppxlib.0.35.0
-> installed uucp.16.0.0
-> installed ppx_blob.0.9.0
-> installed terminal.0.4.0
-> installed printbox-text.0.12
-> installed bisect_ppx.2.8.3
-> installed ppx_deriving.6.0.3
-> installed ppx_sexp_conv.v0.16.0
-> installed sedlex.3.3
-> installed ipaddr-sexp.5.6.0
-> installed uri-sexp.4.4.0
-> installed ppx_repr.0.7.0
-> installed cohttp.5.3.1
-> installed graphql-cohttp.0.14.0
-> installed js_of_ocaml-compiler.6.0.1
-> installed js_of_ocaml-toplevel.6.0.1
-> installed brr.0.0.7
-> installed js_of_ocaml.6.0.1
-> installed logs.0.7.0
-> installed alcotest-lwt.1.8.0
-> installed ethernet.3.2.0
-> installed happy-eyeballs.2.0.0
-> installed mimic.0.0.9
-> installed irmin-watcher.0.5.0
-> installed arp.4.0.0
-> installed mirage-crypto-rng.2.0.0
-> installed progress.0.4.0
-> installed js_of_ocaml-ppx.6.0.1
-> installed cohttp-lwt.5.3.0
-> installed conduit.7.0.0
-> installed dns.10.0.0
-> installed mirage-crypto-pk.2.0.0
-> installed tcpip.9.0.0
-> installed mdx.2.5.0
-> installed bos.0.2.1
-> installed happy-eyeballs-lwt.2.0.0
-> installed happy-eyeballs-mirage.2.0.0
-> installed websocket.2.17
-> installed dns-client.10.0.0
-> installed conduit-lwt.7.0.0
-> installed index.1.6.2
-> installed carton.0.7.2
-> installed carton-lwt.0.7.2
-> installed carton-git.0.7.2
-> installed yaml.3.2.0
-> installed mirage-crypto-ec.2.0.0
-> installed git.3.18.0
-> installed x509.1.0.5
-> installed js_of_ocaml-lwt.6.0.1
-> installed ca-certs.1.0.0
-> installed ca-certs-nss.3.108-1
-> installed awa.0.5.0
-> installed tls.2.0.0
-> installed conduit-lwt-unix.7.0.0
-> installed awa-mirage.0.5.0
-> installed tls-mirage.2.0.0
-> installed dns-client-mirage.10.0.0
-> installed paf.0.8.0
-> installed mimic-happy-eyeballs.0.0.9
-> installed git-paf.3.18.0
-> installed git-mirage.3.18.0
-> installed cohttp-lwt-unix.5.3.0
-> installed websocket-lwt-unix.2.17
-> installed git-unix.3.18.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-03-11 09:48.37 ---> saved as "baf62aa4b4464bead4770e9e3706340cd358186102e00ceb810cc56923ba6aa4"


/src: (copy (src .) (dst /src))
2025-03-11 09:48.38 ---> saved as "e309e2f300e4169cf77cf794a5af46d65049bdb11adaf95882c4faec0b55318b"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test/irmin/data && ./test.exe)
Testing `test/irmin/data/test.ml'.
This run has ID `MNZ58AY6'.


[OK]          Fixed_size_string_set          0   add_and_mem.
[OK]          Fixed_size_string_set          1   random.
[OK]          Fixed_size_string_set          2   invalid_argument.


Full test results in `/src/_build/default/test/irmin/data/_build/_tests/test-irmin-data-test.ml'.
Test Successful in 0.088s. 3 tests run.
(cd _build/default/test/irmin-containers && ./test.exe -q --color=always)
Testing `irmin-containers'.
This run has ID `UNHZLTN5'.


[OK]          counter                     0   Increment.
[OK]          counter                     1   Decrement.
[OK]          counter store               0   Clone and merge.
[OK]          counter store               1   Branch and merge.
[OK]          lww_register                0   Read.
[OK]          lww_register                1   Write.
[OK]          lww_register store          0   Clone and merge.
[OK]          lww_register store          1   Branch and merge.
[OK]          blob_log                    0   Read empty log.
[OK]          blob_log                    1   Append.
[OK]          blob_log store              0   Clone and merge.
[OK]          blob_log store              1   Branch and merge.
[OK]          linked_log                  0   Read empty log.
[OK]          linked_log                  1   Append and real all.
[OK]          linked_log                  2   Read incrementally with cursor.
[OK]          linked_log                  3   Read excess with cursor.
[OK]          linked_log store            0   Clone and merge.
[OK]          linked_log store            1   Branch and merge.


Full test results in `/src/_build/default/test/irmin-containers/_build/_tests/irmin-containers'.
Test Successful in 0.037s. 18 tests run.
(cd _build/default/test/irmin-graphql && ./test.exe -q --color=always)
Testing `irmin-graphql'.
This run has ID `KR1XBMKC'.


[OK]          GRAPHQL          0   get_contents-list.
[OK]          GRAPHQL          1   list_contents_recursively.
[OK]          GRAPHQL          2   get_tree-list.
[OK]          GRAPHQL          3   get_last_modified.
[OK]          GRAPHQL          4   commit.
[OK]          GRAPHQL          5   contents_hash.
[OK]          GRAPHQL          6   mutation.
[OK]          GRAPHQL          7   mutation_test-set-and-get.
[OK]          GRAPHQL          8   update_tree.
[OK]          GRAPHQL          9   remove.
[OK]          GRAPHQL         10   branches.
[OK]          GRAPHQL         11   revert.


Full test results in `/src/_build/default/test/irmin-graphql/_build/_tests/irmin-graphql'.
Test Successful in 0.077s. 12 tests run.
(cd _build/default/test/irmin-fs && ./test_unix.exe -q --color=always)
Testing `irmin-fs.unix'.
This run has ID `FLLPNWHO'.


[OK]          FS.UNIX          0   High-level operations on trees.
[OK]          FS.UNIX          1   Basic operations on contents.
[OK]          FS.UNIX          2   Basic operations on nodes.
[OK]          FS.UNIX          3   Basic operations on commits.
[OK]          FS.UNIX          4   Basic operations on branches.
[OK]          FS.UNIX          5   Hash operations on trees.
[OK]          FS.UNIX          6   Basic merge operations.
[OK]          FS.UNIX          7   Test merges on tree updates.
[OK]          FS.UNIX          8   Tree caches and hashconsing.
[OK]          FS.UNIX          9   Tree proofs.
[OK]          FS.UNIX         10   Complex histories.
[OK]          FS.UNIX         11   Empty stores.
[OK]          FS.UNIX         12   Backend node manipulation.
[OK]          FS.UNIX         13   High-level store operations.
[OK]          FS.UNIX         14   High-level atomic store operations.
[OK]          FS.UNIX         15   High-level store merges.
[OK]          FS.UNIX         16   Unrelated merges.
[OK]          FS.UNIX         17   Low-level concurrency.
[OK]          FS.UNIX         18   Concurrent updates.
[OK]          FS.UNIX         19   Concurrent head updates.
[OK]          FS.UNIX         20   Concurrent merges.
[OK]          FS.UNIX         21   Shallow objects.
[OK]          FS.UNIX         22   Closure with disconnected commits.
[OK]          FS.UNIX         23   Prehash collisions.
[OK]          FS.UNIX         24   Basic operations on slices.
[OK]          FS.UNIX         25   High-level store synchronisation.
[OK]          FS.UNIX         26   Graph.Iter.
[OK]          FS.UNIX         27   Watch.Callbacks and exceptions.


Full test results in `/src/_build/default/test/irmin-fs/_build/_tests/irmin-fs.unix'.
Test Successful in 9.539s. 28 tests run.
(cd _build/default/test/irmin-benh && ./test.exe -q --color=always)
Testing `irmin-bench'.
This run has ID `353RU6LM'.


[OK]          ema                0   momentum.
[OK]          ema                1   momentum_zero.
[OK]          ema                2   momentum_high.
[OK]          ema                3   from_half_life.
[OK]          ema                4   from_half_life_ratio.
[OK]          ema                5   batch.
[OK]          ema                6   relevance.
[OK]          ema                7   relevance_low.
[OK]          ema                8   relevance_one.
[OK]          ema                9   commutativity shift.
[OK]          ema               10   commutativity logmul.
[OK]          snap int           0   snap_around_42.
[OK]          tx count           0   test_transaction_count.
[OK]          ops count          0   test_operation_count.
[OK]          replay             0   replay_1_commit.
[OK]          replay             1   replay_1_commit_in_memory.


Full test results in `/src/_build/default/test/irmin-bench/_build/_tests/irmin-bench'.
Test Successful in 0.445s. 16 tests run.
(cd _build/default/test/irmin-client && ./test.exe)
Testing `irmin-server'.
This run has ID `L3KQDHV3'.


[OK]          misc                 0   ping.
[OK]          Unix_domain          0   High-level operations on trees.
[OK]          Unix_domain          1   Basic operations on contents.
[OK]          Unix_domain          2   Basic operations on nodes.
[OK]          Unix_domain          3   Basic operations on commits.
[OK]          Unix_domain          4   Basic operations on branches.
[OK]          Unix_domain          5   Hash operations on trees.
[OK]          Unix_domain          6   Basic merge operations.
[OK]          Unix_domain          7   Test merges on tree updates.
[OK]          Unix_domain          8   Tree caches and hashconsing.
[OK]          Unix_domain          9   Tree proofs.
[OK]          Unix_domain         10   Complex histories.
[OK]          Unix_domain         11   Empty stores.
[OK]          Unix_domain         12   Backend node manipulation.
[OK]          Unix_domain         13   High-level store operations.
[OK]          Unix_domain         14   High-level atomic store operations.
[OK]          Unix_domain         15   High-level store merges.
[OK]          Unix_domain         16   Unrelated merges.
[OK]          Unix_domain         17   Low-level concurrency.
[OK]          Unix_domain         18   Concurrent updates.
[OK]          Unix_domain         19   Concurrent head updates.
[OK]          Unix_domain         20   Concurrent merges.
[OK]          Unix_domain         21   Shallow objects.
[OK]          Unix_domain         22   Closure with disconnected commits.
[OK]          Unix_domain         23   Prehash collisions.
[OK]          Unix_domain         24   Basic operations on slices.
[OK]          Unix_domain         25   High-level store synchronisation.
[OK]          Unix_domain         26   with_tree strategies.
[OK]          Unix_domain         27   Graph.Iter.
[OK]          Unix_domain         28   Watch.Callbacks and exceptions.
[OK]          Tcp                  0   High-level operations on trees.
[OK]          Tcp                  1   Basic operations on contents.
[OK]          Tcp                  2   Basic operations on nodes.
[OK]          Tcp                  3   Basic operations on commits.
[OK]          Tcp                  4   Basic operations on branches.
[OK]          Tcp                  5   Hash operations on trees.
[OK]          Tcp                  6   Basic merge operations.
[OK]          Tcp                  7   Test merges on tree updates.
[OK]          Tcp                  8   Tree caches and hashconsing.
[OK]          Tcp                  9   Tree proofs.
[OK]          Tcp                 10   Complex histories.
[OK]          Tcp                 11   Empty stores.
[OK]          Tcp                 12   Backend node manipulation.
[OK]          Tcp                 13   High-level store operations.
[OK]          Tcp                 14   High-level atomic store operations.
[OK]          Tcp                 15   High-level store merges.
[OK]          Tcp                 16   Unrelated merges.
[OK]          Tcp                 17   Low-level concurrency.
[OK]          Tcp                 18   Concurrent updates.
[OK]          Tcp                 19   Concurrent head updates.
[OK]          Tcp                 20   Concurrent merges.
[OK]          Tcp                 21   Shallow objects.
[OK]          Tcp                 22   Closure with disconnected commits.
[OK]          Tcp                 23   Prehash collisions.
[OK]          Tcp                 24   Basic operations on slices.
[OK]          Tcp                 25   High-level store synchronisation.
[OK]          Tcp                 26   with_tree strategies.
[OK]          Tcp                 27   Graph.Iter.
[OK]          Tcp                 28   Watch.Callbacks and exceptions.
[OK]          Websocket            0   High-level operations on trees.
[OK]          Websocket            1   Basic operations on contents.
[OK]          Websocket            2   Basic operations on nodes.
[OK]          Websocket            3   Basic operations on commits.
[OK]          Websocket            4   Basic operations on branches.
[OK]          Websocket            5   Hash operations on trees.
[OK]          Websocket            6   Basic merge operations.
[OK]          Websocket            7   Test merges on tree updates.
[OK]          Websocket            8   Tree caches and hashconsing.
[OK]          Websocket            9   Tree proofs.
[OK]          Websocket           10   Complex histories.
[OK]          Websocket           11   Empty stores.
[OK]          Websocket           12   Backend node manipulation.
[OK]          Websocket           13   High-level store operations.
[OK]          Websocket           14   High-level atomic store operations.
[OK]          Websocket           15   High-level store merges.
[OK]          Websocket           16   Unrelated merges.
[OK]          Websocket           17   Low-level concurrency.
[OK]          Websocket           18   Concurrent updates.
[OK]          Websocket           19   Concurrent head updates.
[OK]          Websocket           20   Concurrent merges.
[OK]          Websocket           21   Shallow objects.
[OK]          Websocket           22   Closure with disconnected commits.
[OK]          Websocket           23   Prehash collisions.
[OK]          Websocket           24   Basic operations on slices.
[OK]          Websocket           25   High-level store synchronisation.
[OK]          Websocket           26   with_tree strategies.
[OK]          Websocket           27   Graph.Iter.
[OK]          Websocket           28   Watch.Callbacks and exceptions.


Full test results in `/src/_build/default/test/irmin-client/_build/_tests/irmin-server'.
Test Successful in 43.908s. 88 tests run.
(cd _build/default && test/irmin-cli/test.exe -q --color=always)
Testing `irmin-cli'.
This run has ID `OOC1PKI3'.


[OK]          conf          0   config.


Full test results in `/src/_build/default/_build/_tests/irmin-cli'.
Test Successful in 0.020s. 1 test run.
(cd _build/default/test/irmin-git && ./test_unix.exe -q --color=always)
Testing `irmin-git.unix'.
This run has ID `Y9P0P7NI'.


[OK]          misc              0   Testing sort order.
[OK]          misc              1   Testing sort order (generic).
[OK]          misc              2   Testing listing refs.
[OK]          misc              3   git -> mem.
[OK]          misc              4   git blobs.
[OK]          misc              5   git blobs of generic.
[OK]          GIT.UNIX          0   High-level operations on trees.
[OK]          GIT.UNIX          1   Basic operations on contents.
[OK]          GIT.UNIX          2   Basic operations on nodes.
[OK]          GIT.UNIX          3   Basic operations on commits.
[OK]          GIT.UNIX          4   Basic operations on branches.
[OK]          GIT.UNIX          5   Hash operations on trees.
[OK]          GIT.UNIX          6   Basic merge operations.
[OK]          GIT.UNIX          7   Test merges on tree updates.
[OK]          GIT.UNIX          8   Tree caches and hashconsing.
[OK]          GIT.UNIX          9   Tree proofs.
[OK]          GIT.UNIX         10   Complex histories.
[OK]          GIT.UNIX         11   Empty stores.
[OK]          GIT.UNIX         12   Backend node manipulation.
[OK]          GIT.UNIX         13   High-level store operations.
[OK]          GIT.UNIX         14   High-level atomic store operations.
[OK]          GIT.UNIX         15   High-level store merges.
[OK]          GIT.UNIX         16   Unrelated merges.
[OK]          GIT.UNIX         17   Low-level concurrency.
[OK]          GIT.UNIX         18   Concurrent updates.
[OK]          GIT.UNIX         19   Concurrent head updates.
[OK]          GIT.UNIX         20   Concurrent merges.
[OK]          GIT.UNIX         21   Shallow objects.
[OK]          GIT.UNIX         22   Closure with disconnected commits.
[OK]          GIT.UNIX         23   Prehash collisions.
[OK]          GIT.UNIX         24   Basic operations on slices.
[OK]          GIT.UNIX         25   High-level store synchronisation.
[OK]          GIT.UNIX         26   Graph.Iter.
[OK]          GIT.UNIX         27   Watch.Callbacks and exceptions.


Full test results in `/src/_build/default/test/irmin-git/_build/_tests/irmin-git.unix'.
Test Successful in 19.071s. 34 tests run.
+106966us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+172078us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+203754us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+263050us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+311925us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+315765us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+362003us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
File "examples/merkle_proofs.md", line 1, characters 0-0:
/usr/bin/git --no-pager diff --no-index --color=always -u _build/default/examples/merkle_proofs.md _build/default/examples/.mdx/merkle_proofs.md.corrected
diff --git a/_build/default/examples/merkle_proofs.md b/_build/default/examples/.mdx/merkle_proofs.md.corrected
index 1fde16d..fabd7f6 100644
--- a/_build/default/examples/merkle_proofs.md
+++ b/_build/default/examples/.mdx/merkle_proofs.md.corrected
@@ -11,6 +11,135 @@ More specifically, for Irmin, a Merkle proof is the subset of a tree stored in a
# #require "checkseum.ocaml";;
# #require "irmin";;
# #require "irmin-git.unix";;
+/home/opam/.opam/4.14/lib/sexplib0: added to search path
+/home/opam/.opam/4.14/lib/sexplib0/sexplib0.cma: loaded
+/home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib: added to search path
+/home/opam/.opam/4.14/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cma: loaded
+/home/opam/.opam/4.14/lib/seq: added to search path
+/home/opam/.opam/4.14/lib/re: added to search path
+/home/opam/.opam/4.14/lib/re/re.cma: loaded
+/home/opam/.opam/4.14/lib/uri-sexp: added to search path
+/home/opam/.opam/4.14/lib/uri-sexp/uri_sexp.cma: loaded
+/home/opam/.opam/4.14/lib/cohttp: added to search path
+/home/opam/.opam/4.14/lib/cohttp/cohttp.cma: loaded
+/home/opam/.opam/4.14/lib/logs/logs_lwt.cma: loaded
+/home/opam/.opam/4.14/lib/cohttp-lwt: added to search path
+/home/opam/.opam/4.14/lib/cohttp-lwt/cohttp_lwt.cma: loaded
+/home/opam/.opam/4.14/lib/domain-name: added to search path
+/home/opam/.opam/4.14/lib/domain-name/domain_name.cma: loaded
+/home/opam/.opam/4.14/lib/macaddr: added to search path
+/home/opam/.opam/4.14/lib/macaddr/macaddr.cma: loaded
+/home/opam/.opam/4.14/lib/ipaddr: added to search path
+/home/opam/.opam/4.14/lib/ipaddr/ipaddr.cma: loaded
+/home/opam/.opam/4.14/lib/ipaddr-sexp: added to search path
+/home/opam/.opam/4.14/lib/ipaddr-sexp/ipaddr_sexp.cma: loaded
+/home/opam/.opam/4.14/lib/conduit: added to search path
+/home/opam/.opam/4.14/lib/conduit/conduit.cma: loaded
+/home/opam/.opam/4.14/lib/conduit-lwt: added to search path
+/home/opam/.opam/4.14/lib/conduit-lwt/conduit_lwt.cma: loaded
+/home/opam/.opam/4.14/lib/ipaddr/unix: added to search path
+/home/opam/.opam/4.14/lib/ipaddr/unix/ipaddr_unix.cma: loaded
+/home/opam/.opam/4.14/lib/uri/services: added to search path
+/home/opam/.opam/4.14/lib/uri/services/uri_services.cma: loaded
+/home/opam/.opam/4.14/lib/conduit-lwt-unix: added to search path
+/home/opam/.opam/4.14/lib/conduit-lwt-unix/conduit_lwt_unix.cma: loaded
+/home/opam/.opam/4.14/lib/magic-mime: added to search path
+/home/opam/.opam/4.14/lib/magic-mime/magic_mime_library.cma: loaded
+/home/opam/.opam/4.14/lib/cohttp-lwt-unix: added to search path
+/home/opam/.opam/4.14/lib/cohttp-lwt-unix/cohttp_lwt_unix.cma: loaded
+/home/opam/.opam/4.14/lib/rresult: added to search path
+/home/opam/.opam/4.14/lib/rresult/rresult.cma: loaded
+/home/opam/.opam/4.14/lib/fpath: added to search path
+/home/opam/.opam/4.14/lib/fpath/fpath.cma: loaded
+/home/opam/.opam/4.14/lib/bos: added to search path
+/home/opam/.opam/4.14/lib/bos/bos.cma: loaded
+/home/opam/.opam/4.14/lib/decompress/de: added to search path
+/home/opam/.opam/4.14/lib/decompress/de/de.cma: loaded
+/home/opam/.opam/4.14/lib/decompress/zl: added to search path
+/home/opam/.opam/4.14/lib/decompress/zl/zl.cma: loaded
+/home/opam/.opam/4.14/lib/duff: added to search path
+/home/opam/.opam/4.14/lib/duff/duff.cma: loaded
+/home/opam/.opam/4.14/lib/ke: added to search path
+/home/opam/.opam/4.14/lib/ke/ke.cma: loaded
+/home/opam/.opam/4.14/lib/psq: added to search path
+/home/opam/.opam/4.14/lib/psq/psq.cma: loaded
+/home/opam/.opam/4.14/lib/carton: added to search path
+/home/opam/.opam/4.14/lib/carton/carton.cma: loaded
+/home/opam/.opam/4.14/lib/cstruct: added to search path
+/home/opam/.opam/4.14/lib/cstruct/cstruct.cma: loaded
+/home/opam/.opam/4.14/lib/carton-git: added to search path
+/home/opam/.opam/4.14/lib/carton-git/carton_git.cma: loaded
+/home/opam/.opam/4.14/lib/carton/thin: added to search path
+/home/opam/.opam/4.14/lib/carton/thin/thin.cma: loaded
+/home/opam/.opam/4.14/lib/carton-lwt: added to search path
+/home/opam/.opam/4.14/lib/carton-lwt/carton_lwt.cma: loaded
+/home/opam/.opam/4.14/lib/encore: added to search path
+/home/opam/.opam/4.14/lib/encore/encore.cma: loaded
+/home/opam/.opam/4.14/lib/git/loose: added to search path
+/home/opam/.opam/4.14/lib/git/loose/loose.cma: loaded
+/home/opam/.opam/4.14/lib/git/loose-git: added to search path
+/home/opam/.opam/4.14/lib/git/loose-git/loose_git.cma: loaded
+/home/opam/.opam/4.14/lib/pecu: added to search path
+/home/opam/.opam/4.14/lib/pecu/pecu.cma: loaded
+/home/opam/.opam/4.14/lib/emile: added to search path
+/home/opam/.opam/4.14/lib/emile/emile.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/sigs: added to search path
+/home/opam/.opam/4.14/lib/git/nss/sigs/sigs.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/pkt-line: added to search path
+/home/opam/.opam/4.14/lib/git/nss/pkt-line/pkt_line.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/smart: added to search path
+/home/opam/.opam/4.14/lib/git/nss/smart/smart.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/smart-flow: added to search path
+/home/opam/.opam/4.14/lib/git/nss/smart-flow/smart_flow.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/neg: added to search path
+/home/opam/.opam/4.14/lib/git/nss/neg/neg.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/pck: added to search path
+/home/opam/.opam/4.14/lib/git/nss/pck/pck.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss: added to search path
+/home/opam/.opam/4.14/lib/git/nss/nss.cma: loaded
+/home/opam/.opam/4.14/lib/mirage-flow: added to search path
+/home/opam/.opam/4.14/lib/mirage-flow/mirage_flow.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/unixiz: added to search path
+/home/opam/.opam/4.14/lib/git/nss/unixiz/unixiz.cma: loaded
+/home/opam/.opam/4.14/lib/mimic: added to search path
+/home/opam/.opam/4.14/lib/mimic/mimic.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/git: added to search path
+/home/opam/.opam/4.14/lib/git/nss/git/smart_git.cma: loaded
+/home/opam/.opam/4.14/lib/git/nss/hkt: added to search path
+/home/opam/.opam/4.14/lib/git/nss/hkt/hkt.cma: loaded
+/home/opam/.opam/4.14/lib/hxd/core: added to search path
+/home/opam/.opam/4.14/lib/hxd/core/hxd.cma: loaded
+/home/opam/.opam/4.14/lib/hxd/string: added to search path
+/home/opam/.opam/4.14/lib/hxd/string/hxd_string.cma: loaded
+/home/opam/.opam/4.14/lib/git: added to search path
+/home/opam/.opam/4.14/lib/git/git.cma: loaded
+/home/opam/.opam/4.14/lib/ptime: added to search path
+/home/opam/.opam/4.14/lib/ptime/ptime.cma: loaded
+/home/opam/.opam/4.14/lib/mirage-ptime: added to search path
+/home/opam/.opam/4.14/lib/asn1-combinators: added to search path
+/home/opam/.opam/4.14/lib/asn1-combinators/asn1_combinators.cma: loaded
+/home/opam/.opam/4.14/lib/gmap: added to search path
+/home/opam/.opam/4.14/lib/gmap/gmap.cma: loaded
+/home/opam/.opam/4.14/lib/mirage-crypto: added to search path
+/home/opam/.opam/4.14/lib/mirage-crypto/mirage_crypto.cma: loaded
+/home/opam/.opam/4.14/lib/kdf/pbkdf: added to search path
+/home/opam/.opam/4.14/lib/kdf/pbkdf/pbkdf.cma: loaded
+/home/opam/.opam/4.14/lib/mirage-crypto-rng: added to search path
+/home/opam/.opam/4.14/lib/mirage-crypto-rng/mirage_crypto_rng.cma: loaded
+/home/opam/.opam/4.14/lib/mirage-crypto-ec: added to search path
+/home/opam/.opam/4.14/lib/mirage-crypto-ec/mirage_crypto_ec.cma: loaded
+/home/opam/.opam/4.14/lib/zarith: added to search path
+/home/opam/.opam/4.14/lib/zarith/zarith.cma: loaded
+/home/opam/.opam/4.14/lib/mirage-crypto-pk: added to search path
+/home/opam/.opam/4.14/lib/mirage-crypto-pk/mirage_crypto_pk.cma: loaded
+/home/opam/.opam/4.14/lib/ohex: added to search path
+/home/opam/.opam/4.14/lib/ohex/ohex.cma: loaded
+/home/opam/.opam/4.14/lib/x509: added to search path
+/home/opam/.opam/4.14/lib/x509/x509.cma: loaded
+/home/opam/.opam/4.14/lib/ca-certs-nss: added to search path
+/home/opam/.opam/4.14/lib/ca-certs-nss/ca_certs_nss.cma: loaded
+File "_none_", line 1:
+Error: Reference to undefined global `Mirage_ptime'
# #require "ppx_irmin";;
# open Lwt.Infix
open Lwt.Syntax;;
@@ -27,14 +156,19 @@ end


module Store = Irmin_git_unix.FS.KV (Contents)
```
+```mdx-error
+Line 7, characters 18-38:
+Error: Unbound module Irmin_git_unix
+```


Open a repo.


```ocaml
# let config = Irmin_git.config ~bare:true "./tmp-irmin/test"
let repo = Lwt_main.run (Store.Repo.v config);;
-val config : Irmin.config = <abstr>
-val repo : Store.repo = <abstr>
+Line 1, characters 14-30:
+Error: Unbound module Irmin_git
+Hint: Did you mean Irmin__?
```


Create a tree which contains the accounts and their balance for 3 customers: Ben, Bob and Eve.
@@ -49,7 +183,8 @@ Instead of using `[ "eve" ]` as a path (which whould have been valid too), this
let+ tree = Store.Tree.add tree [ "e"; "v"; "e" ] 30 in
tree
);;
-val tree : Store.tree = <abstr>
+Line 2, characters 16-32:
+Error: Unbound module Store
```


In order to produce a Merkle proof, Irmin requires that the tree on which the proof will be based is persisted inside a `repo`. The following code block does so.
@@ -68,7 +203,8 @@ In order to produce a Merkle proof, Irmin requires that the tree on which the pr
| `Node key -> key
| `Contents _ -> assert false
);;
-val tree_key : Store.node_key = <abstr>
+Line 3, characters 23-47:
+Error: Unbound module Store
```


The bank is ready. `repo` contains the data, which was persisted on disk. `tree_key` acts as a pointer to the root of the accounts tree.
@@ -92,10 +228,15 @@ let proof, `Success = Lwt_main.run (


let pp_merkle_proof = Irmin.Type.pp Store.Tree.Proof.tree_t
```
+```mdx-error
+Line 3, characters 29-44:
+Error: Unbound module Store
+```


```ocaml
# let () = Fmt.pr "proof: %a\n" pp_merkle_proof (Store.Tree.Proof.state proof);;
-proof: {"Node":[["b",{"Blinded_node":"584ba234368730ce6cea56d93433a7a777cad2a0"}],["e",{"Node":[["v",{"Node":[["e",{"Contents":[30,"normal"]}]]}]]}]]}
+Line 1, characters 31-46:
+Error: Unbound value pp_merkle_proof
```


The proof of Eve's balance is a Merkle proof. It is a path in the tree of all the accounts in the bank, it doesn't leaks Bob and Ben's balance, it only reveals the hash and the name of their subtree (i.e. `["b",{"Blinded_node":"584ba234368730ce6cea56d93433a7a777cad2a0"}]`).
@@ -107,6 +248,10 @@ The reason why this statement is tamper proof is because it hashes the same way
```ocaml
let pp_hash = Irmin.Type.pp Store.hash_t
```
+```mdx-error
+Line 1, characters 29-41:
+Error: Unbound module Store
+```


```ocaml
# let () =
@@ -121,8 +266,8 @@ let pp_hash = Irmin.Type.pp Store.hash_t
in
Fmt.pr "proof hash: %a\n" pp_hash proof_hash
;;
- bank hash: 8e2d5291a09b98725e8525807d189eb7d9eb66d5
-proof hash: 8e2d5291a09b98725e8525807d189eb7d9eb66d5
+Line 2, characters 21-36:
+Error: Unbound module Store
```


### `produce_proof` in details
@@ -131,11 +276,8 @@ Here is the signature of `produce_proof`:


```ocaml
# let produce_proof = Store.Tree.produce_proof;;
-val produce_proof :
-  Store.repo ->
-  Store.Tree.kinded_key ->
-  (Store.tree -> (Store.tree * 'a) Lwt.t) -> (Store.Tree.Proof.t * 'a) Lwt.t =
-  <fun>
+Line 1, characters 21-45:
+Error: Unbound module Store
```


`produce_proof repo key_before f` is `(proof = { state; hash_before; hash_after }, f_res)`. `f` is invoked once per call to `produce_proof` and `f tree_before` is `(tree_after, f_res)`.
(cd _build/default/test/irmin-mem && ./test.exe -q --color=always)
Testing `irmin-mem'.
This run has ID `MZ5B9QC5'.


[OK]          MEM               0   High-level operations on trees.
[OK]          MEM               1   Basic operations on contents.
[OK]          MEM               2   Basic operations on nodes.
[OK]          MEM               3   Basic operations on commits.
[OK]          MEM               4   Basic operations on branches.
[OK]          MEM               5   Hash operations on trees.
[OK]          MEM               6   Basic merge operations.
[OK]          MEM               7   Test merges on tree updates.
[OK]          MEM               8   Tree caches and hashconsing.
[OK]          MEM               9   Tree proofs.
[OK]          MEM              10   Complex histories.
[OK]          MEM              11   Empty stores.
[OK]          MEM              12   Backend node manipulation.
[OK]          MEM              13   High-level store operations.
[OK]          MEM              14   High-level atomic store operations.
[OK]          MEM              15   High-level store merges.
[OK]          MEM              16   Unrelated merges.
[OK]          MEM              17   Low-level concurrency.
[OK]          MEM              18   Concurrent updates.
[OK]          MEM              19   Concurrent head updates.
[OK]          MEM              20   Concurrent merges.
[OK]          MEM              21   Shallow objects.
[OK]          MEM              22   Closure with disconnected commits.
[OK]          MEM              23   Prehash collisions.
[OK]          MEM              24   Basic operations on slices.
[OK]          MEM              25   High-level store synchronisation.
[OK]          MEM              26   with_tree strategies.
[OK]          MEM              27   Graph.Iter.
[OK]          MEM              28   Watch.Callbacks and exceptions.
[OK]          SLOW_MEM          0   Commit wide node.
[SKIP]        SLOW_MEM          1   Wide nodes.


Full test results in `/src/_build/default/test/irmin-mem/_build/_tests/irmin-mem'.
Test Successful in 150.245s. 30 tests run.
(cd _build/default/test/libirmin && ./test.exe)
...
Total: 3 tests (14960650 ticks, 14.961 sec), 31 assertions
Pass: 3, fail: 0, skip: 0.
(cd _build/default/test/irmin-fs && ./test.exe -q --color=always)
Testing `irmin-fs'.
This run has ID `ZB7Z73LI'.


[OK]          FS               0   High-level operations on trees.
[OK]          FS               1   Basic operations on contents.
[OK]          FS               2   Basic operations on nodes.
[OK]          FS               3   Basic operations on commits.
[OK]          FS               4   Basic operations on branches.
[OK]          FS               5   Hash operations on trees.
[OK]          FS               6   Basic merge operations.
[OK]          FS               7   Test merges on tree updates.
[OK]          FS               8   Tree caches and hashconsing.
[OK]          FS               9   Tree proofs.
[OK]          FS              10   Complex histories.
[OK]          FS              11   Empty stores.
[OK]          FS              12   Backend node manipulation.
[OK]          FS              13   High-level store operations.
[OK]          FS              14   High-level atomic store operations.
[OK]          FS              15   High-level store merges.
[OK]          FS              16   Unrelated merges.
[OK]          FS              17   Low-level concurrency.
[OK]          FS              18   Concurrent updates.
[OK]          FS              19   Concurrent head updates.
[OK]          FS              20   Concurrent merges.
[OK]          FS              21   Shallow objects.
[OK]          FS              22   Closure with disconnected commits.
[OK]          FS              23   Prehash collisions.
[OK]          FS              24   Basic operations on slices.
[OK]          FS              25   High-level store synchronisation.
[OK]          FS              26   Graph.Iter.
[OK]          FS              27   Watch.Callbacks and exceptions.
[OK]          SLOW_FS          0   Commit wide node.
[SKIP]        SLOW_FS          1   Wide nodes.


Full test results in `/src/_build/default/test/irmin-fs/_build/_tests/irmin-fs'.
Test Successful in 164.213s. 29 tests run.
(cd _build/default/test/irmin-pack && ./test.exe -q --color=always)
Testing `irmin-pack'.
This run has ID `8OOONZ0F'.


[OK]          hashes                        0   contents hash.
[OK]          hashes                        1   inode_values hash.
[OK]          hashes                        2   inode_tree hash.
[OK]          hashes                        3   commit hash.
[OK]          hashes                        4   V1 commit hash.
[OK]          dict-files                    0   dict.
[OK]          dict-files                    1   RO dict.
[OK]          pack-files                    0   pack.
[OK]          pack-files                    1   RO pack.
[OK]          pack-files                    2   close.
[OK]          pack-files                    3   close readonly.
[OK]          pack-files                    4   readonly reload, index flush.
[OK]          pack-files                    5   readonly find, index flush.
[OK]          branch-files                  0   branch.
[OK]          branch-files                  1   branch close.
[OK]          read-only                     0   Test open ro after rw closed.
[OK]          read-only                     1   Test ro reload after add.
[OK]          read-only                     2   Test ro reload after close.
[OK]          read-only                     3   Test ro batch.
[OK]          existing stores               0   Test index reconstruction.
[OK]          existing stores               1   Test gc not allowed.
[OK]          existing stores               2   Test integrity check.
[OK]          existing stores               3   Test integrity check minima...
[OK]          existing stores               4   Test integrity check for in...
[OK]          existing stores               5   Test traverse pack on gced ...
[OK]          inodes                        0   add values.
[OK]          inodes                        1   add values to inodes.
[OK]          inodes                        2   remove values.
[OK]          inodes                        3   remove inodes.
[OK]          inodes                        4   test concrete inodes.
[OK]          inodes                        5   test representation uniquen...
[OK]          inodes                        6   test encode bin of values.
[OK]          inodes                        7   test intermediate inode as ...
[OK]          inodes                        8   Child_ordering.seeded_hash.
[OK]          inodes                        9   Child_ordering.hash_bits.
[OK]          inodes                       10   Child_ordering.custom.
[OK]          trees                         0   fold over keys in sorted or...
[OK]          trees                         1   fold over keys in random or...
[OK]          trees                         2   fold over keys in undefined...
[OK]          trees                         3   test Merkle proof for large...
[OK]          trees                         4   test Merkle proof for small...
[OK]          trees                         5   test Merkle proof for Tree....
[OK]          trees                         6   test deeper Merkle proof.
[SKIP]        trees                         7   test large Merkle proof.
[OK]          trees                         8   test extenders in stream pr...
[OK]          trees                         9   test hardcoded proof.
[OK]          trees                        10   test reexport node.
[OK]          version-bump                  0   test_RO_no_migration.
[OK]          version-bump                  1   test_open_RW.
[OK]          snapshot                      0   in memory minimal.
[OK]          snapshot                      1   in memory always.
[OK]          snapshot                      2   on disk minimal.
[OK]          snapshot                      3   on disk always.
[OK]          snapshot                      4   gced store, in memory.
[OK]          snapshot                      5   gced store, on disk.
[OK]          snapshot                      6   import old snapshot, export...
[OK]          upgrade                       0   upgrade From_v3.
[OK]          upgrade                       1   upgrade From_v2.
[OK]          upgrade                       2   upgrade From_scratch.
[OK]          upgrade                       3   upgrade From_v3 after Gc.
[OK]          gc                            0   Test one gc.
[OK]          gc                            1   Test twice gc.
[OK]          gc                            2   Test gc keeps commits.
[OK]          gc                            3   Test adding back commits.
[OK]          gc                            4   Test close.
[OK]          gc                            5   Test gc commit with two par...
[OK]          gc                            6   Test gc ro.
[OK]          gc                            7   Test reload after two gc.
[OK]          gc                            8   Test ro close.
[OK]          gc                            9   Test ro reload after open.
[OK]          gc                           10   Test lru.
[OK]          gc                           11   Test gc during batch.
[OK]          gc                           12   Test add back gced commit.
[OK]          gc                           13   Test gc on similar commits.
[OK]          gc                           14   Test oldest live commit.
[OK]          gc                           15   Test worker gc stats.
[OK]          gc                           16   Test gc_clears_lru.
[OK]          concurrent gc                 0   Test find_running_gc.
[OK]          concurrent gc                 1   Test add_running_gc.
[OK]          concurrent gc                 2   Test several_gc.
[OK]          concurrent gc                 3   Test find_running_gc_with_lru.
[OK]          concurrent gc                 4   Test add_running_gc_with_lru.
[OK]          concurrent gc                 5   Test several_gc_with_lru.
[OK]          concurrent gc                 6   Test ro_find_running_gc.
[OK]          concurrent gc                 7   Test ro_add_running_gc.
[OK]          concurrent gc                 8   Test ro_reload_after_second...
[OK]          concurrent gc                 9   Test ro_reload_clears_lru.
[OK]          concurrent gc                10   Test close_running_gc.
[OK]          concurrent gc                11   Test skip gc.
[OK]          concurrent gc                12   Test kill gc and finalise.
[OK]          concurrent gc                13   Test kill gc and close.
[OK]          concurrent gc                14   Test gc cancel cleanup.
[OK]          gc archival                   0   Test availability of differ...
[OK]          gc archival                   1   Test availability of differ...
[OK]          gc archival                   2   Test archiving twice on dif...
[OK]          gc archival                   3   Test reachability on old st...
[OK]          gc archival                   4   Test one gc.
[OK]          gc archival                   5   Test twice gc.
[OK]          gc archival                   6   Test gc keeps commits.
[OK]          gc archival                   7   Test adding back commits.
[OK]          gc archival                   8   Test close.
[OK]          gc archival                   9   Test gc commit with two par...
[OK]          gc archival                  10   Test gc ro.
[OK]          gc archival                  11   Test reload after two gc.
[OK]          gc archival                  12   Test ro close.
[OK]          gc archival                  13   Test ro reload after open.
[OK]          gc archival                  14   Test lru.
[OK]          gc archival                  15   Test gc during batch.
[OK]          gc archival                  16   Test add back gced commit.
[OK]          gc archival                  17   Test gc on similar commits.
[OK]          gc archival                  18   Test oldest live commit.
[OK]          gc archival                  19   Test worker gc stats.
[OK]          gc archival                  20   Test gc_clears_lru.
[OK]          split                         0   Test two splits.
[OK]          split                         1   Test two splits for ro.
[OK]          split                         2   Test splits and GC on V3 st...
[OK]          split                         3   Test split and close.
[OK]          split                         4   Test two gc followed by split.
[OK]          split                         5   Test split and GC.
[OK]          split                         6   Test multi split and GC.
[OK]          split                         7   Test another split and GC.
[OK]          split                         8   Test split during GC.
[OK]          split                         9   Test commits and splits dur...
[OK]          split                        10   Test split for always index...
[OK]          flush                         0   Reload during flush stages.
[OK]          flush                         1   Flush during reload stages.
[OK]          ranges                        0   test ranges.
[OK]          mapping                       0   test mapping on small inputs.
[OK]          mapping                       1   test mapping on large inputs.
[OK]          test_nearest_geq              0   test_nearest_geq.
[OK]          layout                        0   classify upper files.
[OK]          layout                        1   classify volume files.
[OK]          dispatcher                    0   read.
[OK]          corrupted                     0   Corrupted control file.
[OK]          snapshot_gc                   0   Import/export in rw.
[OK]          snapshot_gc                   1   Import in ro.
[OK]          snapshot_gc                   2   Export in ro.
[OK]          snapshot_gc                   3   Snapshot gced commit.
[OK]          async tasks                   0   Successful task.
[OK]          async tasks                   1   Exception occurs in task.
[OK]          indexing strategy             0   test unique when switching ...
[OK]          lower: direct                 0   empty lower.
[OK]          lower: direct                 1   volume_num too high.
[OK]          lower: direct                 2   add volume.
[OK]          lower: direct                 3   add volume ro.
[OK]          lower: direct                 4   add multiple empty.
[OK]          lower: direct                 5   find volume.
[OK]          lower: direct                 6   test read_exn.
[OK]          lower: store                  0   create store.
[OK]          lower: store                  1   create nested.
[OK]          lower: store                  2   open rw with lower.
[OK]          lower: store                  3   add volume with no lower.
[OK]          lower: store                  4   add volume during gc.
[OK]          lower: store                  5   control file updated after ...
[OK]          lower: store                  6   add volume and reopen.
[OK]          lower: store                  7   create without lower then m...
[OK]          lower: store                  8   migrate v2.
[OK]          lower: store                  9   migrate v3.
[OK]          lower: store                 10   migrate then gc.
[OK]          lower: store                 11   migrate then gc in lower.
[OK]          lower: store                 12   test data locality.
[OK]          lower: store                 13   test cleanup.
[OK]          PACK { Tezos }                0   High-level operations on tr...
[OK]          PACK { Tezos }                1   Basic operations on contents.
[OK]          PACK { Tezos }                2   Basic operations on nodes.
[OK]          PACK { Tezos }                3   Basic operations on commits.
[OK]          PACK { Tezos }                4   Basic operations on branches.
[OK]          PACK { Tezos }                5   Hash operations on trees.
[OK]          PACK { Tezos }                6   Basic merge operations.
[OK]          PACK { Tezos }                7   Test merges on tree updates.
[OK]          PACK { Tezos }                8   Tree caches and hashconsing.
[OK]          PACK { Tezos }                9   Tree proofs.
[OK]          PACK { Tezos }               10   Complex histories.
[OK]          PACK { Tezos }               11   Empty stores.
[OK]          PACK { Tezos }               12   Backend node manipulation.
[OK]          PACK { Tezos }               13   High-level store operations.
[OK]          PACK { Tezos }               14   High-level atomic store ope...
[OK]          PACK { Tezos }               15   High-level store merges.
[OK]          PACK { Tezos }               16   Unrelated merges.
[OK]          PACK { Tezos }               17   Low-level concurrency.
[OK]          PACK { Tezos }               18   Concurrent updates.
[OK]          PACK { Tezos }               19   Concurrent head updates.
[OK]          PACK { Tezos }               20   Concurrent merges.
[OK]          PACK { Tezos }               21   Shallow objects.
[OK]          PACK { Tezos }               22   Closure with disconnected c...
[OK]          PACK { Tezos }               23   Prehash collisions.
[OK]          PACK { Tezos }               24   with_tree strategies.
[OK]          PACK { Tezos }               25   Graph.Iter.
[OK]          PACK { Tezos }               26   Watch.Callbacks and excepti...
[OK]          PACK { Small_nodes }          0   High-level operations on tr...
[OK]          PACK { Small_nodes }          1   Basic operations on contents.
[OK]          PACK { Small_nodes }          2   Basic operations on nodes.
[OK]          PACK { Small_nodes }          3   Basic operations on commits.
[OK]          PACK { Small_nodes }          4   Basic operations on branches.
[OK]          PACK { Small_nodes }          5   Hash operations on trees.
[OK]          PACK { Small_nodes }          6   Basic merge operations.
[OK]          PACK { Small_nodes }          7   Test merges on tree updates.
[OK]          PACK { Small_nodes }          8   Tree caches and hashconsing.
[OK]          PACK { Small_nodes }          9   Tree proofs.
[OK]          PACK { Small_nodes }         10   Complex histories.
[OK]          PACK { Small_nodes }         11   Empty stores.
[OK]          PACK { Small_nodes }         12   Backend node manipulation.
[OK]          PACK { Small_nodes }         13   High-level store operations.
[OK]          PACK { Small_nodes }         14   High-level atomic store ope...
[OK]          PACK { Small_nodes }         15   High-level store merges.
[OK]          PACK { Small_nodes }         16   Unrelated merges.
[OK]          PACK { Small_nodes }         17   Low-level concurrency.
[OK]          PACK { Small_nodes }         18   Concurrent updates.
[OK]          PACK { Small_nodes }         19   Concurrent head updates.
[OK]          PACK { Small_nodes }         20   Concurrent merges.
[OK]          PACK { Small_nodes }         21   Shallow objects.
[OK]          PACK { Small_nodes }         22   Closure with disconnected c...
[OK]          PACK { Small_nodes }         23   Prehash collisions.
[OK]          PACK { Small_nodes }         24   with_tree strategies.
[OK]          PACK { Small_nodes }         25   Graph.Iter.
[OK]          PACK { Small_nodes }         26   Watch.Callbacks and excepti...
[OK]          PACK MEM                      0   High-level operations on tr...
[OK]          PACK MEM                      1   Basic operations on contents.
[OK]          PACK MEM                      2   Basic operations on nodes.
[OK]          PACK MEM                      3   Basic operations on commits.
[OK]          PACK MEM                      4   Basic operations on branches.
[OK]          PACK MEM                      5   Hash operations on trees.
[OK]          PACK MEM                      6   Basic merge operations.
[OK]          PACK MEM                      7   Test merges on tree updates.
[OK]          PACK MEM                      8   Tree caches and hashconsing.
[OK]          PACK MEM                      9   Tree proofs.
[OK]          PACK MEM                     10   Complex histories.
[OK]          PACK MEM                     11   Empty stores.
[OK]          PACK MEM                     12   Backend node manipulation.
[OK]          PACK MEM                     13   High-level store operations.
[OK]          PACK MEM                     14   High-level atomic store ope...
[OK]          PACK MEM                     15   High-level store merges.
[OK]          PACK MEM                     16   Unrelated merges.
[OK]          PACK MEM                     17   Low-level concurrency.
[OK]          PACK MEM                     18   Concurrent updates.
[OK]          PACK MEM                     19   Concurrent head updates.
[OK]          PACK MEM                     20   Concurrent merges.
[OK]          PACK MEM                     21   Shallow objects.
[OK]          PACK MEM                     22   Closure with disconnected c...
[OK]          PACK MEM                     23   Prehash collisions.
[OK]          PACK MEM                     24   with_tree strategies.
[OK]          PACK MEM                     25   Graph.Iter.
[OK]          PACK MEM                     26   Watch.Callbacks and excepti...


Full test results in `/src/_build/default/test/irmin-pack/_build/_tests/irmin-pack'.
Test Successful in 72.244s. 242 tests run.
(cd _build/default/test/irmin-chunk && ./test.exe -q --color=always)
Testing `irmin-chunk'.
This run has ID `74GTB01U'.


[OK]          simple              0   add/read: in-memory.
[OK]          simple              1   add/read: in-memory+chunks.
[OK]          stable              0   add/read: simple.
[OK]          stable              1   add/read: stable.
[OK]          CHUNK               0   High-level operations on trees.
[OK]          CHUNK               1   Basic operations on contents.
[OK]          CHUNK               2   Basic operations on nodes.
[OK]          CHUNK               3   Basic operations on commits.
[OK]          CHUNK               4   Basic operations on branches.
[OK]          CHUNK               5   Hash operations on trees.
[OK]          CHUNK               6   Basic merge operations.
[OK]          CHUNK               7   Test merges on tree updates.
[OK]          CHUNK               8   Tree caches and hashconsing.
[OK]          CHUNK               9   Tree proofs.
[OK]          CHUNK              10   Complex histories.
[OK]          CHUNK              11   Empty stores.
[OK]          CHUNK              12   Backend node manipulation.
[OK]          CHUNK              13   High-level store operations.
[OK]          CHUNK              14   High-level atomic store operations.
[OK]          CHUNK              15   High-level store merges.
[OK]          CHUNK              16   Unrelated merges.
[OK]          CHUNK              17   Low-level concurrency.
[OK]          CHUNK              18   Concurrent updates.
[OK]          CHUNK              19   Concurrent head updates.
[OK]          CHUNK              20   Concurrent merges.
[OK]          CHUNK              21   Shallow objects.
[OK]          CHUNK              22   Closure with disconnected commits.
[OK]          CHUNK              23   Prehash collisions.
[OK]          CHUNK              24   Basic operations on slices.
[OK]          CHUNK              25   High-level store synchronisation.
[OK]          CHUNK              26   with_tree strategies.
[OK]          CHUNK              27   Graph.Iter.
[OK]          CHUNK              28   Watch.Callbacks and exceptions.
[OK]          SLOW_CHUNK          0   Commit wide node.
[SKIP]        SLOW_CHUNK          1   Wide nodes.


Full test results in `/src/_build/default/test/irmin-chunk/_build/_tests/irmin-chunk'.
Test Successful in 190.943s. 34 tests run.
(cd _build/default/test/irmin && ./test.exe)
qcheck random seed: 680933825
Testing `irmin'.
This run has ID `3A96W80D'.


[OK]          lru           0   Maps.
[OK]          tree          0   bindings.
[OK]          tree          1   paginated bindings.
[OK]          tree          2   diff.
[OK]          tree          3   empty.
[OK]          tree          4   add.
[OK]          tree          5   remove.
[OK]          tree          6   update.
[OK]          tree          7   clear.
[OK]          tree          8   minimal_reads.
[OK]          tree          9   fold.
[OK]          tree         10   Broken.hashes.
[OK]          tree         11   Broken.trees.
[OK]          tree         12   Broken.pruned_fold.
[OK]          tree         13   kind of empty path.
[OK]          tree         14   generic equality.
[OK]          tree         15   is_empty.
[OK]          tree         16   of_concrete.
[OK]          node          0   empty.
[OK]          node          1   add.
[OK]          node          2   remove.
[OK]          node          3   find.
[OK]          node          4   equal.
[OK]          node          5   Portable.empty.
[OK]          node          6   Portable.add.
[OK]          node          7   Portable.remove.
[OK]          node          8   Portable.find.
[OK]          node          9   Portable.equal.
[OK]          hash          0   short_hash.
[OK]          conf          0   conf.
[OK]          conf          1   duplicate key names.
[OK]          conf          2   subsequent root paths.
[OK]          conf          3   subsequent root paths duplicate.


Full test results in `/src/_build/default/test/irmin/_build/_tests/irmin'.
Test Successful in 175.394s. 33 tests run.
(cd _build/default/test/irmin/generic-key && ./test.exe)
Testing `test/irmin/generic-key/test.ml'.
This run has ID `RM65RML3'.


[OK]          store_offset                   0   High-level operations on t...
[OK]          store_offset                   1   Basic operations on contents.
[OK]          store_offset                   2   Basic operations on nodes.
[OK]          store_offset                   3   Basic operations on commits.
[OK]          store_offset                   4   Basic operations on branches.
[OK]          store_offset                   5   Hash operations on trees.
[OK]          store_offset                   6   Basic merge operations.
[OK]          store_offset                   7   Test merges on tree updates.
[OK]          store_offset                   8   Tree caches and hashconsing.
[OK]          store_offset                   9   Tree proofs.
[OK]          store_offset                  10   Complex histories.
[OK]          store_offset                  11   Empty stores.
[OK]          store_offset                  12   Backend node manipulation.
[OK]          store_offset                  13   High-level store operations.
[OK]          store_offset                  14   High-level atomic store op...
[OK]          store_offset                  15   High-level store merges.
[OK]          store_offset                  16   Unrelated merges.
[OK]          store_offset                  17   Low-level concurrency.
[OK]          store_offset                  18   Concurrent updates.
[OK]          store_offset                  19   Concurrent head updates.
[OK]          store_offset                  20   Concurrent merges.
[OK]          store_offset                  21   Shallow objects.
[OK]          store_offset                  22   Closure with disconnected ...
[OK]          store_offset                  23   Prehash collisions.
[OK]          store_offset                  24   with_tree strategies.
[OK]          store_offset                  25   Graph.Iter.
[OK]          store_offset                  26   Watch.Callbacks and except...
[OK]          inlined_contents               0   High-level operations on t...
[OK]          inlined_contents               1   Basic operations on contents.
[OK]          inlined_contents               2   Basic operations on nodes.
[OK]          inlined_contents               3   Basic operations on commits.
[OK]          inlined_contents               4   Basic operations on branches.
[OK]          inlined_contents               5   Hash operations on trees.
[OK]          inlined_contents               6   Basic merge operations.
[OK]          inlined_contents               7   Test merges on tree updates.
[OK]          inlined_contents               8   Tree caches and hashconsing.
[OK]          inlined_contents               9   Tree proofs.
[OK]          inlined_contents              10   Complex histories.
[OK]          inlined_contents              11   Empty stores.
[OK]          inlined_contents              12   Backend node manipulation.
[OK]          inlined_contents              13   High-level store operations.
[OK]          inlined_contents              14   High-level atomic store op...
[OK]          inlined_contents              15   High-level store merges.
[OK]          inlined_contents              16   Unrelated merges.
[OK]          inlined_contents              17   Low-level concurrency.
[OK]          inlined_contents              18   Concurrent updates.
[OK]          inlined_contents              19   Concurrent head updates.
[OK]          inlined_contents              20   Concurrent merges.
[OK]          inlined_contents              21   Shallow objects.
[OK]          inlined_contents              22   Closure with disconnected ...
[OK]          inlined_contents              23   Prehash collisions.
[OK]          inlined_contents              24   with_tree strategies.
[OK]          inlined_contents              25   Graph.Iter.
[OK]          inlined_contents              26   Watch.Callbacks and except...
[OK]          SLOW_store_offset              0   Commit wide node.
[OK]          SLOW_store_offset              1   Wide nodes.
[OK]          SLOW_inlined_contents          0   Commit wide node.
[OK]          SLOW_inlined_contents          1   Wide nodes.


Full test results in `/src/_build/default/test/irmin/generic-key/_build/_tests/test-irmin-generic-key-test.ml'.
Test Successful in 245.280s. 58 tests run.
(cd _build/default/test/irmin-git && ./test.exe -q --color=always)
Testing `irmin-git'.
This run has ID `TNY0YOWM'.


[OK]          misc                      0   Testing sort order.
[OK]          misc                      1   Testing sort order (generic).
[OK]          misc                      2   Testing listing refs.
[OK]          misc                      3   git -> mem.
[OK]          misc                      4   git blobs.
[OK]          misc                      5   git blobs of generic.
[OK]          GIT                       0   High-level operations on trees.
[OK]          GIT                       1   Basic operations on contents.
[OK]          GIT                       2   Basic operations on nodes.
[OK]          GIT                       3   Basic operations on commits.
[OK]          GIT                       4   Basic operations on branches.
[OK]          GIT                       5   Hash operations on trees.
[OK]          GIT                       6   Basic merge operations.
[OK]          GIT                       7   Test merges on tree updates.
[OK]          GIT                       8   Tree caches and hashconsing.
[OK]          GIT                       9   Tree proofs.
[OK]          GIT                      10   Complex histories.
[OK]          GIT                      11   Empty stores.
[OK]          GIT                      12   Backend node manipulation.
[OK]          GIT                      13   High-level store operations.
[OK]          GIT                      14   High-level atomic store operati...
[OK]          GIT                      15   High-level store merges.
[OK]          GIT                      16   Unrelated merges.
[OK]          GIT                      17   Low-level concurrency.
[OK]          GIT                      18   Concurrent updates.
[OK]          GIT                      19   Concurrent head updates.
[OK]          GIT                      20   Concurrent merges.
[OK]          GIT                      21   Shallow objects.
[OK]          GIT                      22   Closure with disconnected commits.
[OK]          GIT                      23   Prehash collisions.
[OK]          GIT                      24   Basic operations on slices.
[OK]          GIT                      25   High-level store synchronisation.
[OK]          GIT                      26   Graph.Iter.
[OK]          GIT                      27   Watch.Callbacks and exceptions.
[OK]          GIT.generic               0   High-level operations on trees.
[OK]          GIT.generic               1   Basic operations on contents.
[OK]          GIT.generic               2   Basic operations on nodes.
[OK]          GIT.generic               3   Basic operations on commits.
[OK]          GIT.generic               4   Basic operations on branches.
[OK]          GIT.generic               5   Hash operations on trees.
[OK]          GIT.generic               6   Basic merge operations.
[OK]          GIT.generic               7   Test merges on tree updates.
[OK]          GIT.generic               8   Tree caches and hashconsing.
[OK]          GIT.generic               9   Tree proofs.
[OK]          GIT.generic              10   Complex histories.
[OK]          GIT.generic              11   Empty stores.
[OK]          GIT.generic              12   Backend node manipulation.
[OK]          GIT.generic              13   High-level store operations.
[OK]          GIT.generic              14   High-level atomic store operati...
[OK]          GIT.generic              15   High-level store merges.
[OK]          GIT.generic              16   Unrelated merges.
[OK]          GIT.generic              17   Low-level concurrency.
[OK]          GIT.generic              18   Concurrent updates.
[OK]          GIT.generic              19   Concurrent head updates.
[OK]          GIT.generic              20   Concurrent merges.
[OK]          GIT.generic              21   Shallow objects.
[OK]          GIT.generic              22   Closure with disconnected commits.
[OK]          GIT.generic              23   Prehash collisions.
[OK]          GIT.generic              24   Basic operations on slices.
[OK]          GIT.generic              25   High-level store synchronisation.
[OK]          GIT.generic              26   with_tree strategies.
[OK]          GIT.generic              27   Graph.Iter.
[OK]          GIT.generic              28   Watch.Callbacks and exceptions.
[OK]          SLOW_GIT                  0   Commit wide node.
[SKIP]        SLOW_GIT                  1   Wide nodes.
[OK]          SLOW_GIT.generic          0   Commit wide node.
[SKIP]        SLOW_GIT.generic          1   Wide nodes.


Full test results in `/src/_build/default/test/irmin-git/_build/_tests/irmin-git'.
Test Successful in 282.774s. 65 tests run.
+48320us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+51875us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+54830us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+59785us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+63503us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
+66610us src/irmin-git/node.ml:156           [DEBUG] Tree.encode_bin
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-03-11 09:54.21: Job failed: Failed: Build failed