Organisationsmiragemirage-wwwddd8b8 ()fedora-41-5.2_opam-2.3

fedora-41-5.2_opam-2.3

Link Copied
Code Copied

Logs

2024-12-04 18:28.23: New job: test mirage/mirage-www https://github.com/mirage/mirage-www.git#refs/pull/842/head (ddd8b824c1c53d310550b1f4489647d0c473bb31) (linux-x86_64:fedora-41-5.2_opam-2.3)
Base: ocaml/opam:fedora-41-ocaml-5.2@sha256:f4dcfef366037b9324bcfc0cd5be3903aa92cea757f573f290a30ea5b5e51348
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/mirage-www.git" && cd "mirage-www" && git fetch origin "refs/pull/842/head" && git reset --hard ddd8b824
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-41-ocaml-5.2@sha256:f4dcfef366037b9324bcfc0cd5be3903aa92cea757f573f290a30ea5b5e51348
# fedora-41-5.2_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 9a4a489e639cc5ce8cc540adfb67d381def898ec || git fetch origin master) && git reset -q --hard 9a4a489e639cc5ce8cc540adfb67d381def898ec && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirageio.opam ./
RUN opam pin add -yn mirageio.dev './' && echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base.v0.17.1 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bigarray-compat.1.1.0 bigarray-overlap.0.2.1 bigstringaf.0.10.0 bos.0.2.1 camlp-streams.5.0.1 caqti.2.1.2 caqti-lwt.2.1.1 charrua.1.5.0 charrua-client.1.5.0 cmarkit.0.3.0 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-libev.4-12 conf-libssl.4 conf-linux-libc-dev.0 conf-oniguruma.1 conf-pkg-config.3 cppo.1.8.0 crunch.3.3.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 ctypes.0.23.0 digestif.1.2.0 dns.8.0.0 dns-certify.8.0.0 dns-mirage.8.0.0 dns-tsig.8.0.0 domain-name.0.4.0 dream.dev dream-httpaf.dev dream-mirage.dev dream-pure.dev dune.3.17.0 dune-configurator.3.17.0 dune-private-libs.3.17.0 dune-site.3.17.0 duration.0.2.1 dyn.3.17.0 emile.1.1 eqaf.0.9 ethernet.3.2.0 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 graphql.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 hilite.0.4.0 hkdf.1.0.4 hmap.0.8.1 host-arch-x86_64.1 host-system-other.1 integers.0.7.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 ipaddr-sexp.5.6.0 ke.0.6 lambdasoup.1.1.1 letsencrypt.0.5.1 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 lwt_ppx.5.8.0 lwt_ssl.1.2.0 macaddr.5.6.0 macaddr-cstruct.5.6.0 macaddr-sexp.5.6.0 magic-mime.1.3.1 markup.1.0.3 mdx.2.4.1 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 metrics.0.4.1 mimic.0.0.9 mirage.4.8.1 mirage-block.3.0.2 mirage-block-unix.2.14.2 mirage-bootvar.1.0.1 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-crypto-rng-mirage.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-kv-mem.3.2.1 mirage-kv-unix.3.0.1 mirage-logs.2.1.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-random.3.0.0 mirage-runtime.4.8.1 mirage-time.3.0.0 mirage-unix.5.0.1 mtime.2.1.0 multipart_form.0.6.0 multipart_form-lwt.0.6.0 num.1.5-1 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 oniguruma.0.1.2 opam-monorepo.0.4.0 optint.0.3.0 ordering.3.17.0 parsexp.v0.17.0 pbkdf.1.2.0 pecu.0.7 pp.2.0.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppx_deriving_yaml.0.4.0 ppx_sexp_conv.v0.17.0 ppxlib.0.33.0 ppxlib_jane.v0.17.0 prettym.0.0.3 psq.0.2.1 ptime.1.2.0 randomconv.0.1.3 re.1.12.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 ssl.0.7.0 stdlib-shims.0.3.0 stdune.3.17.0 stringext.1.6.0 tailwindcss.dev tcpip.8.1.0 textmate-language.0.4.0 tls.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 tuntap.2.0.1 uchar.0.0.2 unstrctrd.0.4 uri.4.4.0 uutf.1.0.3 x509.0.16.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 mirageio.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


2024-12-04 18:28.23: Using cache hint "mirage/mirage-www-ocaml/opam:fedora-41-ocaml-5.2@sha256:f4dcfef366037b9324bcfc0cd5be3903aa92cea757f573f290a30ea5b5e51348-fedora-41-5.2_opam-2.3-68b27a4a6931c8de94e257985f1c2426"
2024-12-04 18:28.23: Using OBuilder spec:
((from ocaml/opam:fedora-41-ocaml-5.2@sha256:f4dcfef366037b9324bcfc0cd5be3903aa92cea757f573f290a30ea5b5e51348)
(comment fedora-41-5.2_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 9a4a489e639cc5ce8cc540adfb67d381def898ec || git fetch origin master) && git reset -q --hard 9a4a489e639cc5ce8cc540adfb67d381def898ec && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src mirageio.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn mirageio.dev './' && echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base.v0.17.1 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bigarray-compat.1.1.0 bigarray-overlap.0.2.1 bigstringaf.0.10.0 bos.0.2.1 camlp-streams.5.0.1 caqti.2.1.2 caqti-lwt.2.1.1 charrua.1.5.0 charrua-client.1.5.0 cmarkit.0.3.0 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-libev.4-12 conf-libssl.4 conf-linux-libc-dev.0 conf-oniguruma.1 conf-pkg-config.3 cppo.1.8.0 crunch.3.3.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 ctypes.0.23.0 digestif.1.2.0 dns.8.0.0 dns-certify.8.0.0 dns-mirage.8.0.0 dns-tsig.8.0.0 domain-name.0.4.0 dream.dev dream-httpaf.dev dream-mirage.dev dream-pure.dev dune.3.17.0 dune-configurator.3.17.0 dune-private-libs.3.17.0 dune-site.3.17.0 duration.0.2.1 dyn.3.17.0 emile.1.1 eqaf.0.9 ethernet.3.2.0 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 graphql.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 hilite.0.4.0 hkdf.1.0.4 hmap.0.8.1 host-arch-x86_64.1 host-system-other.1 integers.0.7.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 ipaddr-sexp.5.6.0 ke.0.6 lambdasoup.1.1.1 letsencrypt.0.5.1 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 lwt_ppx.5.8.0 lwt_ssl.1.2.0 macaddr.5.6.0 macaddr-cstruct.5.6.0 macaddr-sexp.5.6.0 magic-mime.1.3.1 markup.1.0.3 mdx.2.4.1 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 metrics.0.4.1 mimic.0.0.9 mirage.4.8.1 mirage-block.3.0.2 mirage-block-unix.2.14.2 mirage-bootvar.1.0.1 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-crypto-rng-mirage.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-kv-mem.3.2.1 mirage-kv-unix.3.0.1 mirage-logs.2.1.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-random.3.0.0 mirage-runtime.4.8.1 mirage-time.3.0.0 mirage-unix.5.0.1 mtime.2.1.0 multipart_form.0.6.0 multipart_form-lwt.0.6.0 num.1.5-1 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 oniguruma.0.1.2 opam-monorepo.0.4.0 optint.0.3.0 ordering.3.17.0 parsexp.v0.17.0 pbkdf.1.2.0 pecu.0.7 pp.2.0.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppx_deriving_yaml.0.4.0 ppx_sexp_conv.v0.17.0 ppxlib.0.33.0 ppxlib_jane.v0.17.0 prettym.0.0.3 psq.0.2.1 ptime.1.2.0 randomconv.0.1.3 re.1.12.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 ssl.0.7.0 stdlib-shims.0.3.0 stdune.3.17.0 stringext.1.6.0 tailwindcss.dev tcpip.8.1.0 textmate-language.0.4.0 tls.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 tuntap.2.0.1 uchar.0.0.2 unstrctrd.0.4 uri.4.4.0 uutf.1.0.3 x509.0.16.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 mirageio.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"))
)


2024-12-04 18:28.23: Waiting for resource in pool OCluster
2024-12-04 19:38.07: Waiting for worker…
2024-12-04 19:45.29: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
Submodule path 'data/wiki/files/mirage-skeleton': checked out 'ff5febb147ec708ef56d74e9fed9e99743965edd'
HEAD is now at ddd8b82 reenable metrics for OCaml 5.2
Synchronizing submodule url for 'data/wiki/files/mirage-skeleton'
Cleared directory 'data/wiki/files/mirage-skeleton'
Submodule 'data/wiki/files/mirage-skeleton' (https://github.com/mirage/mirage-skeleton) unregistered for path 'data/wiki/files/mirage-skeleton'
Submodule 'data/wiki/files/mirage-skeleton' (https://github.com/mirage/mirage-skeleton) registered for path 'data/wiki/files/mirage-skeleton'
Submodule path 'data/wiki/files/mirage-skeleton': checked out 'ff5febb147ec708ef56d74e9fed9e99743965edd'


(from ocaml/opam:fedora-41-ocaml-5.2@sha256:f4dcfef366037b9324bcfc0cd5be3903aa92cea757f573f290a30ea5b5e51348)
2024-12-04 19:45.29 ---> using "6091b140ebc3a4faba31fd2c1c0bf8ab7a3336dc0622983745e1396586ad65ec" from cache


/: (comment fedora-41-5.2_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"))
Updating and loading repositories:
Fedora 41 openh264 (From Cisco) - x86_ 100% |   3.4 KiB/s | 989.0   B |  00m00s
Fedora 41 - x86_64 - Updates           100% | 191.3 KiB/s |  25.6 KiB |  00m00s
Fedora 41 - x86_64                     100% | 216.0 KiB/s |  27.6 KiB |  00m00s
Fedora 41 - x86_64 - Updates           100% |   6.4 MiB/s |   4.0 MiB |  00m01s
Fedora 41 - x86_64                     100% | 812.9 KiB/s | 477.2 KiB |  00m01s
Repositories loaded.
Package "findutils-1:4.10.0-4.fc41.x86_64" is already installed.


Nothing to do.
2024-12-04 19:45.29 ---> using "e1514c2b374f1ae1e22d94aadb7c7eb5cab8df4f7831f7367e4d95d51e0b7e89" from cache


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2024-12-04 19:45.29 ---> using "92f583d8b6918217c5d9f5e511fc8f7874af272dfaffe0ac7f6a7040e54bf34c" from cache


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


This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.


Continue? [y/n] y
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-12-04 19:45.29 ---> using "3fd4c4349b45b647db5430c24612748a47ad0bd797b778bb99f4815cdd2e8139" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-126-generic
The OCaml toplevel, version 5.2.0
2.3.0~rc1
2024-12-04 19:45.29 ---> using "11833e86501aaadd927f156d74587a496fb594856955ece11d82f2e8ac5f18c3" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2024-12-04 19:45.29 ---> using "fcf7515d3e14ad73da0d215559effda321c913d227faa9c23695b3426bd0eeb9" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 9a4a489e639cc5ce8cc540adfb67d381def898ec || git fetch origin master) && git reset -q --hard 9a4a489e639cc5ce8cc540adfb67d381def898ec && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
eecf6d033c..9a4a489e63  master     -> origin/master
9a4a489e63 Merge pull request #27019 from fpottier/opam-publish-cppo.1.8.0


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
default (at file:///home/opam/opam-repository):
[WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html)


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)
2024-12-04 19:45.29 ---> using "4cdcea3954f6b2a2a4eb6aa9d7bcdf68f8a1ace5c5f2019839d262eee351b33a" from cache


/src: (copy (src mirageio.opam) (dst ./))
2024-12-04 19:45.29 ---> saved as "c6c77e9b11410609812be0015543d7b468964dea34edf4cc5e2d721294b4c856"


/src: (run (network host)
(shell "opam pin add -yn mirageio.dev './' && echo '(lang dune 3.0)' > './dune-project'"))
Package mirageio does not exist, create as a NEW package? [y/n] y
[mirageio.dev] synchronised (file:///src)
The following additional pinnings are required by mirageio.dev:
- dream-pure.dev at git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d
- dream.dev at git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d
- dream-mirage.dev at git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d
- dream-httpaf.dev at git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d
- tailwindcss.dev at https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz
Pin and install them? [y/n] y
[dream-pure.dev] synchronised (no changes)
dream-pure is now pinned to git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d (version dev)
[dream.dev] synchronised (no changes)
dream is now pinned to git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d (version dev)
Package dream-mirage does not exist, create as a NEW package? [y/n] y
[dream-mirage.dev] synchronised (no changes)
dream-mirage is now pinned to git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d (version dev)
[dream-httpaf.dev] synchronised (no changes)
dream-httpaf is now pinned to git+https://github.com/samoht/dream.git#e3c57b830ca7f517f531ac998ab13923f8bd076d (version dev)
Package tailwindcss does not exist, create as a NEW package? [y/n] y
[tailwindcss.dev] synchronised (https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz)
tailwindcss is now pinned to https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz (version dev)
mirageio is now pinned to file:///src (version dev)
2024-12-04 19:46.18 ---> saved as "49407e3113f0a69601577461d9a4156be5a24244a739f6b2a0cb4a3163293fd1"


/src: (env DEPS "angstrom.0.16.1 arp.3.1.1 asn1-combinators.0.2.6 astring.0.8.5 base.v0.17.1 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bigarray-compat.1.1.0 bigarray-overlap.0.2.1 bigstringaf.0.10.0 bos.0.2.1 camlp-streams.5.0.1 caqti.2.1.2 caqti-lwt.2.1.1 charrua.1.5.0 charrua-client.1.5.0 cmarkit.0.3.0 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 conf-libev.4-12 conf-libssl.4 conf-linux-libc-dev.0 conf-oniguruma.1 conf-pkg-config.3 cppo.1.8.0 crunch.3.3.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 ctypes.0.23.0 digestif.1.2.0 dns.8.0.0 dns-certify.8.0.0 dns-mirage.8.0.0 dns-tsig.8.0.0 domain-name.0.4.0 dream.dev dream-httpaf.dev dream-mirage.dev dream-pure.dev dune.3.17.0 dune-configurator.3.17.0 dune-private-libs.3.17.0 dune-site.3.17.0 duration.0.2.1 dyn.3.17.0 emile.1.1 eqaf.0.9 ethernet.3.2.0 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 graphql.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 hilite.0.4.0 hkdf.1.0.4 hmap.0.8.1 host-arch-x86_64.1 host-system-other.1 integers.0.7.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 ipaddr-sexp.5.6.0 ke.0.6 lambdasoup.1.1.1 letsencrypt.0.5.1 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 lwt_ppx.5.8.0 lwt_ssl.1.2.0 macaddr.5.6.0 macaddr-cstruct.5.6.0 macaddr-sexp.5.6.0 magic-mime.1.3.1 markup.1.0.3 mdx.2.4.1 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 metrics.0.4.1 mimic.0.0.9 mirage.4.8.1 mirage-block.3.0.2 mirage-block-unix.2.14.2 mirage-bootvar.1.0.1 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 mirage-crypto-rng-lwt.0.11.3 mirage-crypto-rng-mirage.0.11.3 mirage-flow.4.0.2 mirage-kv.6.1.1 mirage-kv-mem.3.2.1 mirage-kv-unix.3.0.1 mirage-logs.2.1.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-random.3.0.0 mirage-runtime.4.8.1 mirage-time.3.0.0 mirage-unix.5.0.1 mtime.2.1.0 multipart_form.0.6.0 multipart_form-lwt.0.6.0 num.1.5-1 ocaml.5.2.0 ocaml-base-compiler.5.2.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.3.7.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 oniguruma.0.1.2 opam-monorepo.0.4.0 optint.0.3.0 ordering.3.17.0 parsexp.v0.17.0 pbkdf.1.2.0 pecu.0.7 pp.2.0.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppx_deriving_yaml.0.4.0 ppx_sexp_conv.v0.17.0 ppxlib.0.33.0 ppxlib_jane.v0.17.0 prettym.0.0.3 psq.0.2.1 ptime.1.2.0 randomconv.0.1.3 re.1.12.0 result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 ssl.0.7.0 stdlib-shims.0.3.0 stdune.3.17.0 stringext.1.6.0 tailwindcss.dev tcpip.8.1.0 textmate-language.0.4.0 tls.0.17.5 tls-mirage.0.17.5 topkg.1.0.7 tuntap.2.0.1 uchar.0.0.2 unstrctrd.0.4 uri.4.4.0 uutf.1.0.3 x509.0.16.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 mirageio.dev $DEPS"))
+ /usr/bin/sudo "yum" "makecache"
- Updating and loading repositories:
- Repositories loaded.
- Metadata cache created.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[dream-httpaf.dev] synchronised (no changes)
[dream-mirage.dev] synchronised (no changes)
[dream.dev] synchronised (no changes)
[mirageio.dev] synchronised (file:///src)
[dream-pure.dev] synchronised (no changes)
[tailwindcss.dev] synchronised (https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.0).
[NOTE] Package ocaml is already installed (current version is 5.2.0).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains 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 libev-devel oniguruma-devel openssl-devel


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


+ /usr/bin/sudo "yum" "install" "-y" "gmp-devel" "libev-devel" "oniguruma-devel" "openssl-devel"
- Updating and loading repositories:
- Repositories loaded.
- Package          Arch   Version        Repository      Size
- Installing:
-  gmp-devel       x86_64 1:6.3.0-2.fc41 fedora     352.3 KiB
-  libev-devel     x86_64 4.33-12.fc41   fedora     130.5 KiB
-  oniguruma-devel x86_64 6.9.9-4.fc41   fedora     263.0 KiB
-  openssl-devel   x86_64 1:3.2.2-9.fc41 fedora       4.3 MiB
- Installing dependencies:
-  gmp-c++         x86_64 1:6.3.0-2.fc41 fedora      31.8 KiB
-  libev           x86_64 4.33-12.fc41   fedora     109.3 KiB
-  oniguruma       x86_64 6.9.9-4.fc41   fedora     750.4 KiB
- 
- Transaction Summary:
-  Installing:         7 packages
- 
- Total size of inbound packages is 3 MiB. Need to download 3 MiB.
- After this operation, 6 MiB extra will be used (install 6 MiB, remove 0 B).
- [1/7] gmp-c++-1:6.3.0-2.fc41.x86_64     100% | 477.7 KiB/s |  18.6 KiB |  00m00s
- [2/7] libev-devel-0:4.33-12.fc41.x86_64 100% |   1.6 MiB/s | 100.1 KiB |  00m00s
- [3/7] libev-0:4.33-12.fc41.x86_64       100% |   2.2 MiB/s |  52.6 KiB |  00m00s
- [4/7] gmp-devel-1:6.3.0-2.fc41.x86_64   100% |   2.5 MiB/s | 174.4 KiB |  00m00s
- [5/7] oniguruma-devel-0:6.9.9-4.fc41.x8 100% |   5.0 MiB/s |  61.3 KiB |  00m00s
- [6/7] oniguruma-0:6.9.9-4.fc41.x86_64   100% |   7.8 MiB/s | 215.1 KiB |  00m00s
- [7/7] openssl-devel-1:3.2.2-9.fc41.x86_ 100% |  25.7 MiB/s |   2.8 MiB |  00m00s
- --------------------------------------------------------------------------------
- [7/7] Total                             100% |   9.8 MiB/s |   3.4 MiB |  00m00s
- Running transaction
- [1/9] Verify package files              100% | 500.0   B/s |   7.0   B |  00m00s
- [2/9] Prepare transaction               100% |  71.0   B/s |   7.0   B |  00m00s
- [3/9] Installing oniguruma-0:6.9.9-4.fc 100% | 183.7 MiB/s | 752.5 KiB |  00m00s
- [4/9] Installing libev-0:4.33-12.fc41.x 100% |  54.1 MiB/s | 110.8 KiB |  00m00s
- [5/9] Installing gmp-c++-1:6.3.0-2.fc41 100% |  31.8 MiB/s |  32.6 KiB |  00m00s
- [6/9] Installing gmp-devel-1:6.3.0-2.fc 100% | 172.9 MiB/s | 354.1 KiB |  00m00s
- [7/9] Installing libev-devel-0:4.33-12. 100% | 128.1 MiB/s | 131.2 KiB |  00m00s
- [8/9] Installing oniguruma-devel-0:6.9. 100% |  28.9 MiB/s | 265.9 KiB |  00m00s
- [9/9] Installing openssl-devel-1:3.2.2- 100% |  49.8 MiB/s |   5.2 MiB |  00m00s
- Complete!
+ /usr/bin/rpm "-q" "--whatprovides" "gmp-devel" "libev-devel" "oniguruma-devel" "openssl-devel"
- gmp-devel-6.3.0-2.fc41.x86_64
- libev-devel-4.33-12.fc41.x86_64
- oniguruma-devel-6.9.9-4.fc41.x86_64
- openssl-devel-3.2.2-9.fc41.x86_64
2024-12-04 19:46.47 ---> saved as "08644b5dd9f6736b0a355894a61fa8da3e8a0697affaf467230d54aaf119747b"


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


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[dream-httpaf.dev] synchronised (no changes)
[dream.dev] synchronised (no changes)
[dream-mirage.dev] synchronised (no changes)
[dream-pure.dev] synchronised (no changes)
[tailwindcss.dev] synchronised (https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.0).
[NOTE] Package ocaml is already installed (current version is 5.2.0).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains 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 164 packages
- install angstrom                 0.16.1
- install arp                      3.1.1
- install asn1-combinators         0.2.6
- install astring                  0.8.5
- install base                     v0.17.1
- install base-bytes               base
- install base64                   3.5.1
- install bigarray-compat          1.1.0
- install bigarray-overlap         0.2.1
- install bigstringaf              0.10.0
- install bos                      0.2.1
- install camlp-streams            5.0.1
- install caqti                    2.1.2
- install caqti-lwt                2.1.1
- install charrua                  1.5.0
- install charrua-client           1.5.0
- install cmarkit                  0.3.0
- install cmdliner                 1.3.0
- install conf-gmp                 4
- install conf-gmp-powm-sec        3
- install conf-libev               4-12
- install conf-libssl              4
- install conf-linux-libc-dev      0
- install conf-oniguruma           1
- install conf-pkg-config          3
- install cppo                     1.8.0
- install crunch                   3.3.1
- install csexp                    1.5.2
- install cstruct                  6.2.0
- install cstruct-lwt              6.2.0
- install ctypes                   0.23.0
- install digestif                 1.2.0
- install dns                      8.0.0
- install dns-certify              8.0.0
- install dns-mirage               8.0.0
- install dns-tsig                 8.0.0
- install domain-name              0.4.0
- install dream                    dev (pinned)
- install dream-httpaf             dev (pinned)
- install dream-mirage             dev (pinned)
- install dream-pure               dev (pinned)
- install dune                     3.17.0
- install dune-configurator        3.17.0
- install dune-private-libs        3.17.0
- install dune-site                3.17.0
- install duration                 0.2.1
- install dyn                      3.17.0
- install emile                    1.1
- install eqaf                     0.9
- install ethernet                 3.2.0
- install faraday                  0.8.2
- install faraday-lwt              0.8.2
- install faraday-lwt-unix         0.8.2
- install fmt                      0.9.0
- install fpath                    0.7.3
- install gmap                     0.3.0
- install graphql                  0.14.0
- install graphql-lwt              0.14.0
- install graphql_parser           0.14.0
- install hilite                   0.4.0
- install hkdf                     1.0.4
- install hmap                     0.8.1
- install integers                 0.7.0
- install ipaddr                   5.6.0
- install ipaddr-cstruct           5.6.0
- install ipaddr-sexp              5.6.0
- install ke                       0.6
- install lambdasoup               1.1.1
- install letsencrypt              0.5.1
- install logs                     0.7.0
- install lru                      0.3.1
- install lwt                      5.9.0
- install lwt-dllist               1.0.1
- install lwt_ppx                  5.8.0
- install lwt_ssl                  1.2.0
- install macaddr                  5.6.0
- install macaddr-cstruct          5.6.0
- install macaddr-sexp             5.6.0
- install magic-mime               1.3.1
- install markup                   1.0.3
- install mdx                      2.4.1
- install menhir                   20240715
- install menhirCST                20240715
- install menhirLib                20240715
- install menhirSdk                20240715
- install metrics                  0.4.1
- install mimic                    0.0.9
- install mirage                   4.8.1
- install mirage-block             3.0.2
- install mirage-block-unix        2.14.2
- install mirage-bootvar           1.0.1
- install mirage-clock             4.2.0
- install mirage-clock-unix        4.2.0
- install mirage-crypto            0.11.3
- install mirage-crypto-ec         0.11.3
- install mirage-crypto-pk         0.11.3
- install mirage-crypto-rng        0.11.3
- install mirage-crypto-rng-lwt    0.11.3
- install mirage-crypto-rng-mirage 0.11.3
- install mirage-flow              4.0.2
- install mirage-kv                6.1.1
- install mirage-kv-mem            3.2.1
- install mirage-kv-unix           3.0.1
- install mirage-logs              2.1.0
- install mirage-net               4.0.0
- install mirage-net-unix          3.0.0
- install mirage-random            3.0.0
- install mirage-runtime           4.8.1
- install mirage-time              3.0.0
- install mirage-unix              5.0.1
- install mtime                    2.1.0
- install multipart_form           0.6.0
- install multipart_form-lwt       0.6.0
- install num                      1.5-1
- install ocaml-compiler-libs      v0.17.0
- install ocaml-syntax-shims       1.0.0
- install ocaml-version            3.7.1
- install ocaml_intrinsics_kernel  v0.17.1
- install ocamlbuild               0.15.0
- install ocamlfind                1.9.6
- install ocplib-endian            1.2
- install oniguruma                0.1.2
- install opam-monorepo            0.4.0
- install optint                   0.3.0
- install ordering                 3.17.0
- install parsexp                  v0.17.0
- install pbkdf                    1.2.0
- install pecu                     0.7
- install pp                       2.0.0
- install ppx_cstruct              6.2.0
- install ppx_derivers             1.2.1
- install ppx_deriving_yaml        0.4.0
- install ppx_sexp_conv            v0.17.0
- install ppxlib                   0.33.0
- install ppxlib_jane              v0.17.0
- install prettym                  0.0.3
- install psq                      0.2.1
- install ptime                    1.2.0
- install randomconv               0.1.3
- install re                       1.12.0
- install result                   1.5
- install rresult                  0.7.0
- install seq                      base
- install sexplib                  v0.17.0
- install sexplib0                 v0.17.0
- install ssl                      0.7.0
- install stdlib-shims             0.3.0
- install stdune                   3.17.0
- install stringext                1.6.0
- install tailwindcss              dev (pinned)
- install tcpip                    8.1.0
- install textmate-language        0.4.0
- install tls                      0.17.5
- install tls-mirage               0.17.5
- install topkg                    1.0.7
- install tuntap                   2.0.1
- install uchar                    0.0.2
- install unstrctrd                0.4
- install uri                      4.4.0
- install uutf                     1.0.3
- install x509                     0.16.5
- install yaml                     3.2.0
- install yojson                   2.2.2
- install zarith                   1.14


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved arp.3.1.1  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asn1-combinators.0.2.6  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.1  (cached)
-> retrieved base.v0.17.1  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigarray-overlap.0.2.1  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved caqti.2.1.2  (cached)
-> retrieved caqti-lwt.2.1.1  (cached)
-> retrieved charrua.1.5.0, charrua-client.1.5.0  (cached)
-> retrieved conf-gmp.4  (cached)
-> retrieved conf-gmp-powm-sec.3  (cached)
-> retrieved conf-libev.4-12  (cached)
-> retrieved conf-libssl.4  (cached)
-> retrieved cmarkit.0.3.0  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.4
-> installed conf-pkg-config.3
-> retrieved crunch.3.3.1  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0, ppx_cstruct.6.2.0  (cached)
-> installed conf-gmp-powm-sec.3
-> installed conf-linux-libc-dev.0
-> installed conf-libssl.4
-> installed conf-oniguruma.1
-> retrieved ctypes.0.23.0  (cached)
-> installed conf-libev.4-12
-> retrieved dns.8.0.0, dns-certify.8.0.0, dns-mirage.8.0.0, dns-tsig.8.0.0  (cached)
-> retrieved domain-name.0.4.0  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved dream-httpaf.dev  (no changes)
-> retrieved dream.dev  (no changes)
-> retrieved dream-mirage.dev  (no changes)
-> retrieved duration.0.2.1  (cached)
-> retrieved emile.1.1  (cached)
-> retrieved eqaf.0.9  (cached)
-> retrieved ethernet.3.2.0  (cached)
-> retrieved faraday.0.8.2, faraday-lwt.0.8.2, faraday-lwt-unix.0.8.2  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved graphql.0.14.0, graphql-lwt.0.14.0, graphql_parser.0.14.0  (cached)
-> retrieved dream-pure.dev  (no changes)
-> retrieved hkdf.1.0.4  (cached)
-> retrieved hilite.0.4.0  (cached)
-> retrieved hmap.0.8.1  (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, macaddr-sexp.5.6.0  (cached)
-> retrieved ke.0.6  (cached)
-> retrieved lambdasoup.1.1.1  (cached)
-> retrieved letsencrypt.0.5.1  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved lru.0.3.1  (cached)
-> retrieved lwt-dllist.1.0.1  (cached)
-> retrieved lwt.5.9.0  (cached)
-> retrieved lwt_ppx.5.8.0  (cached)
-> retrieved lwt_ssl.1.2.0  (cached)
-> retrieved magic-mime.1.3.1  (cached)
-> retrieved dune.3.17.0, dune-configurator.3.17.0, dune-private-libs.3.17.0, dune-site.3.17.0, dyn.3.17.0, ordering.3.17.0, stdune.3.17.0  (cached)
-> retrieved markup.1.0.3  (cached)
-> retrieved mdx.2.4.1  (cached)
-> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715  (cached)
-> retrieved metrics.0.4.1  (cached)
-> retrieved mimic.0.0.9  (cached)
-> retrieved mirage-block.3.0.2  (cached)
-> retrieved mirage-block-unix.2.14.2  (cached)
-> retrieved mirage-bootvar.1.0.1  (cached)
-> retrieved mirage.4.8.1, mirage-runtime.4.8.1  (cached)
-> installed cmdliner.1.3.0
-> retrieved mirage-clock.4.2.0, mirage-clock-unix.4.2.0  (cached)
-> retrieved mirage-flow.4.0.2  (cached)
-> retrieved mirage-kv.6.1.1  (cached)
-> retrieved mirage-kv-mem.3.2.1  (cached)
-> retrieved mirage-kv-unix.3.0.1  (cached)
-> retrieved mirage-logs.2.1.0  (cached)
-> retrieved mirage-net.4.0.0  (cached)
-> retrieved mirage-net-unix.3.0.0  (cached)
-> retrieved mirage-random.3.0.0  (cached)
-> retrieved mirage-time.3.0.0  (cached)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved multipart_form.0.6.0, multipart_form-lwt.0.6.0  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml-version.3.7.1  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved mirage-crypto.0.11.3, mirage-crypto-ec.0.11.3, mirage-crypto-pk.0.11.3, mirage-crypto-rng.0.11.3, mirage-crypto-rng-lwt.0.11.3, mirage-crypto-rng-mirage.0.11.3  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved oniguruma.0.1.2  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved pbkdf.1.2.0  (cached)
-> retrieved pecu.0.7  (cached)
-> retrieved pp.2.0.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving_yaml.0.4.0  (cached)
-> retrieved ppx_sexp_conv.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.0  (cached)
-> retrieved prettym.0.0.3  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved randomconv.0.1.3  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved ppxlib.0.33.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved ssl.0.7.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved tcpip.8.1.0  (cached)
-> retrieved textmate-language.0.4.0  (cached)
-> retrieved tls.0.17.5, tls-mirage.0.17.5  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved tuntap.2.0.1  (cached)
-> retrieved uchar.0.0.2  (cached)
-> retrieved unstrctrd.0.4  (cached)
-> retrieved uri.4.4.0  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved x509.0.16.5  (cached)
-> retrieved yaml.3.2.0  (cached)
-> retrieved yojson.2.2.2  (cached)
-> retrieved zarith.1.14  (cached)
-> installed num.1.5-1
-> retrieved opam-monorepo.0.4.0  (cached)
-> installed ocamlfind.1.9.6
-> installed base-bytes.base
-> installed ocamlbuild.0.15.0
-> installed uchar.0.0.2
-> retrieved tailwindcss.dev  (https://github.com/tmattio/opam-tailwindcss/archive/3e60fc32bbcf82525999d83ad0f395e16107026b.tar.gz)
-> installed tailwindcss.dev
-> installed zarith.1.14
-> installed topkg.1.0.7
-> installed hmap.0.8.1
-> installed rresult.0.7.0
-> installed uutf.1.0.3
-> installed mtime.2.1.0
-> installed fmt.0.9.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed cmarkit.0.3.0
-> installed dune.3.17.0
-> installed base64.3.5.1
-> installed bigarray-compat.1.1.0
-> installed bigarray-overlap.0.2.1
-> installed camlp-streams.5.0.1
-> installed cppo.1.8.0
-> installed crunch.3.3.1
-> installed csexp.1.5.2
-> installed cstruct.6.2.0
-> installed domain-name.0.4.0
-> installed duration.0.2.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 markup.1.0.3
-> installed menhirCST.20240715
-> installed menhirLib.20240715
-> installed menhirSdk.20240715
-> installed metrics.0.4.1
-> installed mirage-bootvar.1.0.1
-> installed mirage-clock.4.2.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocaml-version.3.7.1
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed optint.0.3.0
-> installed pecu.0.7
-> installed pp.2.0.0
-> installed ppx_derivers.1.2.1
-> installed psq.0.2.1
-> installed re.1.12.0
-> installed result.1.5
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed yojson.2.2.2
-> installed ocplib-endian.1.2
-> installed asn1-combinators.0.2.6
-> installed eqaf.0.9
-> installed mirage-random.3.0.0
-> installed randomconv.0.1.3
-> installed ipaddr.5.6.0
-> installed macaddr-cstruct.5.6.0
-> installed lambdasoup.1.1.1
-> installed lru.0.3.1
-> installed integers.0.7.0
-> installed ipaddr-cstruct.5.6.0
-> installed tuntap.2.0.1
-> installed digestif.1.2.0
-> installed ordering.3.17.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.17.0
-> installed bigstringaf.0.10.0
-> installed mirage-clock-unix.4.2.0
-> installed faraday.0.8.2
-> installed sexplib.v0.17.0
-> installed dyn.3.17.0
-> installed mirage-crypto.0.11.3
-> installed oniguruma.0.1.2
-> installed ssl.0.7.0
-> installed angstrom.0.16.1
-> installed prettym.0.0.3
-> installed hkdf.1.0.4
-> installed pbkdf.1.2.0
-> installed textmate-language.0.4.0
-> installed unstrctrd.0.4
-> installed emile.1.1
-> installed lwt.5.9.0
-> installed hilite.0.4.0
-> installed cstruct-lwt.6.2.0
-> installed faraday-lwt.0.8.2
-> installed mirage-block.3.0.2
-> installed mirage-flow.4.0.2
-> installed mirage-time.3.0.0
-> installed mirage-kv.6.1.1
-> installed mirage-net.4.0.0
-> installed lwt_ssl.1.2.0
-> installed faraday-lwt-unix.0.8.2
-> installed mirage-kv-mem.3.2.1
-> installed mirage-kv-unix.3.0.1
-> installed uri.4.4.0
-> installed opam-monorepo.0.4.0
-> installed logs.0.7.0
-> installed ctypes.0.23.0
-> installed ethernet.3.2.0
-> installed stdune.3.17.0
-> installed base.v0.17.1
-> installed dns.8.0.0
-> installed mimic.0.0.9
-> installed mirage-block-unix.2.14.2
-> installed mirage-crypto-rng.0.11.3
-> installed mirage-logs.2.1.0
-> installed mirage-net-unix.3.0.0
-> installed mirage-runtime.4.8.1
-> installed multipart_form.0.6.0
-> installed arp.3.1.1
-> installed dns-tsig.8.0.0
-> installed mirage-crypto-rng-lwt.0.11.3
-> installed mdx.2.4.1
-> installed mirage-crypto-pk.0.11.3
-> installed mirage-crypto-rng-mirage.0.11.3
-> installed mirage-unix.5.0.1
-> installed multipart_form-lwt.0.6.0
-> installed bos.0.2.1
-> installed tcpip.8.1.0
-> installed dns-mirage.8.0.0
-> installed dune-private-libs.3.17.0
-> installed mirage.4.8.1
-> installed menhir.20240715
-> installed dune-site.3.17.0
-> installed yaml.3.2.0
-> installed graphql_parser.0.14.0
-> installed mirage-crypto-ec.0.11.3
-> installed ppxlib.0.33.0
-> installed graphql.0.14.0
-> installed graphql-lwt.0.14.0
-> installed x509.0.16.5
-> installed ppxlib_jane.v0.17.0
-> installed dns-certify.8.0.0
-> installed letsencrypt.0.5.1
-> installed ppx_deriving_yaml.0.4.0
-> installed tls.0.17.5
-> installed ppx_cstruct.6.2.0
-> installed lwt_ppx.5.8.0
-> installed tls-mirage.0.17.5
-> installed caqti.2.1.2
-> installed ppx_sexp_conv.v0.17.0
-> installed caqti-lwt.2.1.1
-> installed dream-pure.dev
-> installed macaddr-sexp.5.6.0
-> installed ipaddr-sexp.5.6.0
-> installed dream-httpaf.dev
-> installed charrua.1.5.0
-> installed charrua-client.1.5.0
-> installed dream.dev
-> installed dream-mirage.dev
Done.
# To update the current shell environment, run: eval $(opam env)
2024-12-04 19:48.22 ---> saved as "c82502e38287eabce9b503427bb4eb60ba15124d040146eb34f74a2185c380ac"


/src: (copy (src .) (dst /src))
2024-12-04 19:48.22 ---> saved as "334d1e786b772fbeb05cb93d87c5eeabcbf849d9a3c80d7680e90638be67b7cd"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
File "data/wiki/hello-world.md", line 1, characters 0-0:
/usr/bin/git --no-pager diff --no-index --color=always -u _build/default/data/wiki/hello-world.md _build/default/data/wiki/.mdx/hello-world.md.corrected
diff --git a/_build/default/data/wiki/hello-world.md b/_build/default/data/wiki/.mdx/hello-world.md.corrected
index 60bf726..091c354 100644
--- a/_build/default/data/wiki/hello-world.md
+++ b/_build/default/data/wiki/.mdx/hello-world.md.corrected
@@ -98,6 +98,16 @@ to build the unikernel (no need to call the slow `make depends` every time!):
```bash dir=files/mirage-skeleton/tutorial/noop
$ mirage configure -t unix
$ dune build
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-bootvar mirage-bootvar.unix
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/.main.eobjs/byte/dune__exe__Main.cmi
+-> required by _build/default/.main.eobjs/native/dune__exe__Main.cmx
+-> required by _build/default/main.exe
+-> required by alias all
+-> required by alias default
+[1]
```


Because we set the configuration target to be Unix (the `-t unix` argument to
@@ -106,6 +116,8 @@ the `mirage configure` command), the result is a standard Unix ELF located in


```bash dir=files/mirage-skeleton/tutorial/noop
$ dist/noop
+sh: line 1: dist/noop: No such file or directory
+[127]
$ echo $?
0
```
@@ -275,6 +287,15 @@ And build the unikernel with


```bash dir=files/mirage-skeleton/tutorial/hello
$ dune build
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-bootvar mirage-bootvar.unix
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by _build/default/hello
+-> required by alias all
+-> required by alias default
+[1]
```


Our Unix binary is built as `dist/hello`. Note that `make` simply
@@ -431,6 +452,15 @@ $ cd tutorial/hello-key
```bash dir=files/mirage-skeleton/tutorial/hello-key
$ mirage configure -t unix
$ dune build
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-bootvar mirage-bootvar.unix
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by _build/default/hello-key
+-> required by alias all
+-> required by alias default
+[1]
```


When the target is Unix, Mirage will use an implementation for
@@ -553,6 +583,15 @@ have not done so already):
```bash dir=files/mirage-skeleton/device-usage/block
$ mirage configure -t unix
$ dune build
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-block-unix mirage-bootvar
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by _build/default/block_test
+-> required by alias all
+-> required by alias default
+[1]
```


Now, with the unikernel built we can run it.
@@ -683,6 +722,15 @@ $ mirage configure -t unix
$ dune build
Generating Static_t.ml
Generating Static_t.mli
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-bootvar mirage-bootvar.unix
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by _build/default/kv_ro
+-> required by alias all
+-> required by alias default
+[1]
$ ls _build/default/Static_t.ml # the generated filesystem
_build/default/Static_t.ml
```
@@ -698,6 +746,15 @@ We can use the `direct` implementation with the Unix target as well:
```bash dir=files/mirage-skeleton/device-usage/kv_ro
$ mirage configure -t unix --kv_ro=direct
$ dune build
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-bootvar mirage-bootvar.unix
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by _build/default/kv_ro
+-> required by alias all
+-> required by alias default
+[1]
```


```bash dir=files/mirage-skeleton/device-usage/kv_ro,non-deterministic=output
@@ -776,6 +833,14 @@ And, as previously, configure and build the unikernel (if needed, use
```bash dir=files/mirage-skeleton/device-usage/network
$ mirage configure -t unix --net socket
$ dune build
+File "dune.build", line 14, characters 12-27:
+14 |  (libraries cmdliner-stdlib duration lwt mirage-bootvar mirage-bootvar.unix
+                 ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by alias all
+-> required by alias default
+[1]
```


And run it:
@@ -829,6 +894,14 @@ they need direct access to a `tap` network device. The IPv4 address defaults to
```bash dir=files/mirage-skeleton/device-usage/network
$ mirage configure -t unix --net direct
$ dune build
+File "dune.build", line 14, characters 23-38:
+14 |  (libraries arp.mirage cmdliner-stdlib duration ethernet lwt mirage-bootvar
+                            ^^^^^^^^^^^^^^^
+Error: Library "cmdliner-stdlib" not found.
+-> required by _build/default/main.exe
+-> required by alias all
+-> required by alias default
+[1]
```


You need to construct a tap interface, and configure an IP address in the same
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2024-12-04 19:48.35: Job failed: Failed: Build failed