Organisationsmbarbinvcs87c69a ()debian-12-5.4_opam-2.5

debian-12-5.4_opam-2.5

Logs

Show full logs
2026-01-09 21:46.11: New job: test mbarbin/vcs https://github.com/mbarbin/vcs.git#refs/heads/main (87c69ab76dcfe83c9d00628c040f7a1638124323) (linux-x86_64:debian-12-5.4_opam-2.5)
Base: ocaml/opam:debian-12-ocaml-5.4@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/mbarbin/vcs.git" -b "main" && cd "vcs" && git reset --hard 87c69ab7
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.4@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea
# debian-12-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /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 c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 volgo.opam volgo-vcs.opam volgo-tests.opam volgo-hg-unix.opam volgo-hg-eio.opam volgo-hg-backend.opam volgo-git-unix.opam volgo-git-eio.opam volgo-git-backend.opam volgo-dev.opam volgo-base.opam vcs-test-helpers.opam ./
RUN opam pin add -yn volgo.dev './' && \
    opam pin add -yn volgo-vcs.dev './' && \
    opam pin add -yn volgo-tests.dev './' && \
    opam pin add -yn volgo-hg-unix.dev './' && \
    opam pin add -yn volgo-hg-eio.dev './' && \
    opam pin add -yn volgo-hg-backend.dev './' && \
    opam pin add -yn volgo-git-unix.dev './' && \
    opam pin add -yn volgo-git-eio.dev './' && \
    opam pin add -yn volgo-git-backend.dev './' && \
    opam pin add -yn volgo-dev.dev './' && \
    opam pin add -yn volgo-base.dev './' && \
    opam pin add -yn vcs-test-helpers.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="astring.0.8.5 base.v0.17.3 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bitv.2.1 cmdlang.0.0.10 cmdlang-cmdliner-err-runner.0.0.16 cmdlang-to-cmdliner.0.0.10 cmdliner.2.1.0 conf-git.1.1 conf-hg.1.0 csexp.1.5.2 cstruct.6.2.0 domain-local-await.1.0.1 dune.3.20.2 dune-configurator.3.20.2 dyn.3.20.2 eio.1.3 fmt.0.11.0 fpath.0.7.3 fpath-base.0.4.0 fpath-sexp0.0.4.0 hmap.0.8.1 loc.0.2.2 lwt-dllist.1.1.0 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 ordering.3.20.2 parsexp.v0.17.0 pp.2.0.0 pplumbing-err.0.0.16 pplumbing-pp-tty.0.0.16 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_enumerate.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_let.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_sexp_value.v0.17.0 ppxlib.0.37.0 ppxlib_jane.v0.17.4 psq.0.2.1 seq.base sexplib0.v0.17.0 spawn.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 thread-table.1.0.0 topkg.1.1.1"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y volgo.dev volgo-vcs.dev volgo-hg-unix.dev volgo-hg-eio.dev volgo-hg-backend.dev volgo-git-unix.dev volgo-git-eio.dev volgo-git-backend.dev volgo-base.dev vcs-test-helpers.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build --only-packages=volgo,volgo-vcs,volgo-hg-unix,volgo-hg-eio,volgo-hg-backend,volgo-git-unix,volgo-git-eio,volgo-git-backend,volgo-base,vcs-test-helpers @install @check @runtest && rm -rf _build

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

2026-01-09 21:46.11: Using cache hint "mbarbin/vcs-ocaml/opam:debian-12-ocaml-5.4@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea-debian-12-5.4_opam-2.5-5c326989b8ae491d55a7c46efd8ba605"
2026-01-09 21:46.11: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.4@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea)
 (comment debian-12-5.4_opam-2.5)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.5 /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 c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src volgo.opam volgo-vcs.opam volgo-tests.opam volgo-hg-unix.opam volgo-hg-eio.opam volgo-hg-backend.opam volgo-git-unix.opam volgo-git-eio.opam volgo-git-backend.opam volgo-dev.opam volgo-base.opam vcs-test-helpers.opam)
       (dst ./))
 (run (network host)
      (shell  "opam pin add -yn volgo.dev './' && \
             \nopam pin add -yn volgo-vcs.dev './' && \
             \nopam pin add -yn volgo-tests.dev './' && \
             \nopam pin add -yn volgo-hg-unix.dev './' && \
             \nopam pin add -yn volgo-hg-eio.dev './' && \
             \nopam pin add -yn volgo-hg-backend.dev './' && \
             \nopam pin add -yn volgo-git-unix.dev './' && \
             \nopam pin add -yn volgo-git-eio.dev './' && \
             \nopam pin add -yn volgo-git-backend.dev './' && \
             \nopam pin add -yn volgo-dev.dev './' && \
             \nopam pin add -yn volgo-base.dev './' && \
             \nopam pin add -yn vcs-test-helpers.dev './'"))
 (run (network host)
      (shell "echo '(lang dune 3.0)' > './dune-project'"))
 (env DEPS "astring.0.8.5 base.v0.17.3 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bitv.2.1 cmdlang.0.0.10 cmdlang-cmdliner-err-runner.0.0.16 cmdlang-to-cmdliner.0.0.10 cmdliner.2.1.0 conf-git.1.1 conf-hg.1.0 csexp.1.5.2 cstruct.6.2.0 domain-local-await.1.0.1 dune.3.20.2 dune-configurator.3.20.2 dyn.3.20.2 eio.1.3 fmt.0.11.0 fpath.0.7.3 fpath-base.0.4.0 fpath-sexp0.0.4.0 hmap.0.8.1 loc.0.2.2 lwt-dllist.1.1.0 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 ordering.3.20.2 parsexp.v0.17.0 pp.2.0.0 pplumbing-err.0.0.16 pplumbing-pp-tty.0.0.16 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_enumerate.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_let.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_sexp_value.v0.17.0 ppxlib.0.37.0 ppxlib_jane.v0.17.4 psq.0.2.1 seq.base sexplib0.v0.17.0 spawn.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 thread-table.1.0.0 topkg.1.1.1")
 (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.5 --depext-only -y volgo.dev volgo-vcs.dev volgo-hg-unix.dev volgo-hg-eio.dev volgo-hg-backend.dev volgo-git-unix.dev volgo-git-eio.dev volgo-git-backend.dev volgo-base.dev vcs-test-helpers.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 --only-packages=volgo,volgo-vcs,volgo-hg-unix,volgo-hg-eio,volgo-hg-backend,volgo-git-unix,volgo-git-eio,volgo-git-backend,volgo-base,vcs-test-helpers @install @check @runtest && rm -rf _build"))
)

2026-01-09 21:46.11: Waiting for resource in pool OCluster
2026-01-09 23:28.16: Waiting for worker…
2026-01-09 23:30.37: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
All commits already cached
HEAD is now at 87c69ab Remove workflow merged into more-ci

(from ocaml/opam:debian-12-ocaml-5.4@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea' locally
docker.io/ocaml/opam@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea: Pulling from ocaml/opam
708274aafe49: Pulling fs layer
a73733b08b3c: Pulling fs layer
cb40d7f96117: Pulling fs layer
708274aafe49: Waiting
a73733b08b3c: Waiting
ee9c8c5de7e3: Pulling fs layer
cb40d7f96117: Waiting
84e80908bda7: Pulling fs layer
ee9c8c5de7e3: Waiting
4c5fd3b4cc24: Pulling fs layer
84e80908bda7: Waiting
d71c2fbac086: Pulling fs layer
4c5fd3b4cc24: Waiting
046cc1ae5c18: Pulling fs layer
d71c2fbac086: Waiting
bfa5a03ecd8a: Pulling fs layer
046cc1ae5c18: Waiting
bfa5a03ecd8a: Waiting
40d4ddac16f1: Pulling fs layer
8305889da4d2: Pulling fs layer
40d4ddac16f1: Waiting
de468797725a: Pulling fs layer
8305889da4d2: Waiting
9277301f150f: Pulling fs layer
de468797725a: Waiting
eddb7b12d436: Pulling fs layer
9277301f150f: Waiting
eddb7b12d436: Waiting
64bb55638273: Pulling fs layer
16803dc303e9: Pulling fs layer
64bb55638273: Waiting
d4fa4b836a8f: Pulling fs layer
16803dc303e9: Waiting
302935314db8: Pulling fs layer
d4fa4b836a8f: Waiting
62bb2e2d5438: Pulling fs layer
302935314db8: Waiting
5338516f7da9: Pulling fs layer
62bb2e2d5438: Waiting
95d87687bac8: Pulling fs layer
5338516f7da9: Waiting
0b7298464a21: Pulling fs layer
95d87687bac8: Waiting
4f4fb700ef54: Pulling fs layer
0b7298464a21: Waiting
617bed7b7101: Pulling fs layer
4f4fb700ef54: Waiting
95a7fa87f8c6: Pulling fs layer
617bed7b7101: Waiting
f5467f70543b: Pulling fs layer
95a7fa87f8c6: Waiting
e303ef8ff120: Pulling fs layer
f5467f70543b: Waiting
e303ef8ff120: Waiting
baa02a77fc62: Pulling fs layer
a00df1b6f1fa: Pulling fs layer
baa02a77fc62: Waiting
7bada9614c67: Pulling fs layer
a00df1b6f1fa: Waiting
ba805f620b0c: Pulling fs layer
7bada9614c67: Waiting
d21b0b189228: Pulling fs layer
ba805f620b0c: Waiting
f1b7c8bb0559: Pulling fs layer
d21b0b189228: Waiting
b520aea8cba5: Pulling fs layer
f1b7c8bb0559: Waiting
7706c6a8f28a: Pulling fs layer
b520aea8cba5: Waiting
005d6943e121: Pulling fs layer
7706c6a8f28a: Waiting
987a765b6ccd: Pulling fs layer
0247fed0ecc3: Pulling fs layer
987a765b6ccd: Waiting
005d6943e121: Waiting
a108db66ef49: Pulling fs layer
0247fed0ecc3: Waiting
546e127da965: Pulling fs layer
a108db66ef49: Waiting
fae263707ddc: Pulling fs layer
adb7f0afd48d: Pulling fs layer
546e127da965: Waiting
fae263707ddc: Waiting
f3ddfb73d739: Pulling fs layer
3ce1bf543809: Pulling fs layer
adb7f0afd48d: Waiting
f3ddfb73d739: Waiting
7ccc9db3d390: Pulling fs layer
bec8b69a90b7: Pulling fs layer
3ce1bf543809: Waiting
7ccc9db3d390: Waiting
680e92740ec7: Pulling fs layer
bec8b69a90b7: Waiting
93796f4c88e8: Pulling fs layer
680e92740ec7: Waiting
93796f4c88e8: Waiting
a73733b08b3c: Download complete
cb40d7f96117: Download complete
ee9c8c5de7e3: Verifying Checksum
ee9c8c5de7e3: Download complete
708274aafe49: Download complete
84e80908bda7: Verifying Checksum
84e80908bda7: Download complete
d71c2fbac086: Verifying Checksum
d71c2fbac086: Download complete
046cc1ae5c18: Verifying Checksum
046cc1ae5c18: Download complete
bfa5a03ecd8a: Verifying Checksum
bfa5a03ecd8a: Download complete
40d4ddac16f1: Verifying Checksum
40d4ddac16f1: Download complete
708274aafe49: Pull complete
a73733b08b3c: Pull complete
cb40d7f96117: Pull complete
4c5fd3b4cc24: Verifying Checksum
4c5fd3b4cc24: Download complete
8305889da4d2: Verifying Checksum
8305889da4d2: Download complete
de468797725a: Verifying Checksum
de468797725a: Download complete
eddb7b12d436: Verifying Checksum
eddb7b12d436: Download complete
64bb55638273: Verifying Checksum
64bb55638273: Download complete
ee9c8c5de7e3: Pull complete
9277301f150f: Verifying Checksum
9277301f150f: Download complete
16803dc303e9: Download complete
d4fa4b836a8f: Verifying Checksum
d4fa4b836a8f: Download complete
84e80908bda7: Pull complete
302935314db8: Verifying Checksum
302935314db8: Download complete
62bb2e2d5438: Verifying Checksum
62bb2e2d5438: Download complete
5338516f7da9: Download complete
95d87687bac8: Download complete
0b7298464a21: Verifying Checksum
0b7298464a21: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
617bed7b7101: Verifying Checksum
617bed7b7101: Download complete
95a7fa87f8c6: Verifying Checksum
95a7fa87f8c6: Download complete
f5467f70543b: Verifying Checksum
f5467f70543b: Download complete
baa02a77fc62: Verifying Checksum
baa02a77fc62: Download complete
a00df1b6f1fa: Download complete
e303ef8ff120: Verifying Checksum
e303ef8ff120: Download complete
ba805f620b0c: Verifying Checksum
ba805f620b0c: Download complete
d21b0b189228: Verifying Checksum
d21b0b189228: Download complete
7bada9614c67: Verifying Checksum
7bada9614c67: Download complete
b520aea8cba5: Download complete
7706c6a8f28a: Verifying Checksum
7706c6a8f28a: Download complete
f1b7c8bb0559: Verifying Checksum
f1b7c8bb0559: Download complete
987a765b6ccd: Verifying Checksum
987a765b6ccd: Download complete
a108db66ef49: Verifying Checksum
a108db66ef49: Download complete
546e127da965: Download complete
fae263707ddc: Verifying Checksum
fae263707ddc: Download complete
adb7f0afd48d: Verifying Checksum
adb7f0afd48d: Download complete
f3ddfb73d739: Verifying Checksum
f3ddfb73d739: Download complete
005d6943e121: Verifying Checksum
005d6943e121: Download complete
3ce1bf543809: Verifying Checksum
3ce1bf543809: Download complete
bec8b69a90b7: Download complete
680e92740ec7: Download complete
93796f4c88e8: Verifying Checksum
93796f4c88e8: Download complete
7ccc9db3d390: Verifying Checksum
7ccc9db3d390: Download complete
0247fed0ecc3: Verifying Checksum
0247fed0ecc3: Download complete
4c5fd3b4cc24: Pull complete
d71c2fbac086: Pull complete
046cc1ae5c18: Pull complete
bfa5a03ecd8a: Pull complete
40d4ddac16f1: Pull complete
8305889da4d2: Pull complete
de468797725a: Pull complete
9277301f150f: Pull complete
eddb7b12d436: Pull complete
64bb55638273: Pull complete
16803dc303e9: Pull complete
d4fa4b836a8f: Pull complete
302935314db8: Pull complete
62bb2e2d5438: Pull complete
5338516f7da9: Pull complete
95d87687bac8: Pull complete
0b7298464a21: Pull complete
4f4fb700ef54: Pull complete
617bed7b7101: Pull complete
95a7fa87f8c6: Pull complete
f5467f70543b: Pull complete
e303ef8ff120: Pull complete
baa02a77fc62: Pull complete
a00df1b6f1fa: Pull complete
7bada9614c67: Pull complete
ba805f620b0c: Pull complete
d21b0b189228: Pull complete
f1b7c8bb0559: Pull complete
b520aea8cba5: Pull complete
7706c6a8f28a: Pull complete
005d6943e121: Pull complete
987a765b6ccd: Pull complete
0247fed0ecc3: Pull complete
a108db66ef49: Pull complete
546e127da965: Pull complete
fae263707ddc: Pull complete
adb7f0afd48d: Pull complete
f3ddfb73d739: Pull complete
3ce1bf543809: Pull complete
7ccc9db3d390: Pull complete
bec8b69a90b7: Pull complete
680e92740ec7: Pull complete
93796f4c88e8: Pull complete
Digest: sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea
Status: Downloaded newer image for ocaml/opam@sha256:bd8d663a0c66570edf0ca5c57e4577998662299f20d3c4cc8a83c1863670a8ea
2026-01-09 23:30.37 ---> using "5849b108cfe0492ddf16e3dd1a95b9407cb5aae44058d2c54c8faee309371d93" from cache

/: (comment debian-12-5.4_opam-2.5)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-01-09 23:30.37 ---> using "dbcbbe215af40932f5209fb35f1fd604888323ef3187def2af69e8cbcc52dfa7" 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] Initialised
2026-01-09 23:30.37 ---> using "3635172bb2bb575ad584a3ca29e8a527be1fa02aa1074a456b9e0f9532adfcc7" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-90-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-01-09 23:30.37 ---> using "599531b9036539e3479550840093cc8b6a38533a187fc426512e760910f85b08" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2026-01-09 23:30.37 ---> using "e0ef52a0ce8dd78068b8d29c20d7ade9e1b71ebdffda70cda82daa72759cd71e" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e c65fcb116531ae66ad3316b265e233443ef25044 || git fetch origin master) && git reset -q --hard c65fcb116531ae66ad3316b265e233443ef25044 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   3e41859015..a6b2f19780  master     -> origin/master
c65fcb1165 Merge pull request #29080 from dra27/ocaml-config-urls

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

Already up-to-date.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-01-09 23:30.37 ---> using "5f06ed817df8ee5536efa9673d134f21b7028d944b63fa941e0e1fda45215f9b" from cache

/src: (copy (src volgo.opam volgo-vcs.opam volgo-tests.opam volgo-hg-unix.opam volgo-hg-eio.opam volgo-hg-backend.opam volgo-git-unix.opam volgo-git-eio.opam volgo-git-backend.opam volgo-dev.opam volgo-base.opam vcs-test-helpers.opam)
            (dst ./))
2026-01-09 23:30.38 ---> saved as "b900ddb249991a4718ce27a117a2cc69bb1d543f8fb312a6be444147b35c7372"

/src: (run (network host)
           (shell  "opam pin add -yn volgo.dev './' && \
                  \nopam pin add -yn volgo-vcs.dev './' && \
                  \nopam pin add -yn volgo-tests.dev './' && \
                  \nopam pin add -yn volgo-hg-unix.dev './' && \
                  \nopam pin add -yn volgo-hg-eio.dev './' && \
                  \nopam pin add -yn volgo-hg-backend.dev './' && \
                  \nopam pin add -yn volgo-git-unix.dev './' && \
                  \nopam pin add -yn volgo-git-eio.dev './' && \
                  \nopam pin add -yn volgo-git-backend.dev './' && \
                  \nopam pin add -yn volgo-dev.dev './' && \
                  \nopam pin add -yn volgo-base.dev './' && \
                  \nopam pin add -yn vcs-test-helpers.dev './'"))
[volgo.dev] synchronised (file:///src)
volgo is now pinned to file:///src (version dev)
[volgo-vcs.dev] synchronised (file:///src)
volgo-vcs is now pinned to file:///src (version dev)
[NOTE] Package volgo-tests does not exist in opam repositories registered in the current switch.
[volgo-tests.dev] synchronised (file:///src)
volgo-tests is now pinned to file:///src (version dev)
[volgo-hg-unix.dev] synchronised (file:///src)
volgo-hg-unix is now pinned to file:///src (version dev)
[volgo-hg-eio.dev] synchronised (file:///src)
volgo-hg-eio is now pinned to file:///src (version dev)
[volgo-hg-backend.dev] synchronised (file:///src)
volgo-hg-backend is now pinned to file:///src (version dev)
[volgo-git-unix.dev] synchronised (file:///src)
volgo-git-unix is now pinned to file:///src (version dev)
[volgo-git-eio.dev] synchronised (file:///src)
volgo-git-eio is now pinned to file:///src (version dev)
[volgo-git-backend.dev] synchronised (file:///src)
volgo-git-backend is now pinned to file:///src (version dev)
[NOTE] Package volgo-dev does not exist in opam repositories registered in the current switch.
[volgo-dev.dev] synchronised (file:///src)
volgo-dev is now pinned to file:///src (version dev)
[volgo-base.dev] synchronised (file:///src)
volgo-base is now pinned to file:///src (version dev)
[NOTE] Package vcs-test-helpers does not exist in opam repositories registered in the current switch.
[vcs-test-helpers.dev] synchronised (file:///src)
vcs-test-helpers is now pinned to file:///src (version dev)
2026-01-09 23:31.08 ---> saved as "711b716de72750f4e2d5cc49118baf00ee11adea668f576fffca5ffb6917a8ed"

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-01-09 23:31.08 ---> saved as "3f6868740281549f4b855c9aa3d83631ad60e369f2b97b3c73762d6eb9da77fd"

/src: (env DEPS "astring.0.8.5 base.v0.17.3 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bitv.2.1 cmdlang.0.0.10 cmdlang-cmdliner-err-runner.0.0.16 cmdlang-to-cmdliner.0.0.10 cmdliner.2.1.0 conf-git.1.1 conf-hg.1.0 csexp.1.5.2 cstruct.6.2.0 domain-local-await.1.0.1 dune.3.20.2 dune-configurator.3.20.2 dyn.3.20.2 eio.1.3 fmt.0.11.0 fpath.0.7.3 fpath-base.0.4.0 fpath-sexp0.0.4.0 hmap.0.8.1 loc.0.2.2 lwt-dllist.1.1.0 mtime.2.1.0 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 ordering.3.20.2 parsexp.v0.17.0 pp.2.0.0 pplumbing-err.0.0.16 pplumbing-pp-tty.0.0.16 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_enumerate.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_let.v0.17.1 ppx_sexp_conv.v0.17.1 ppx_sexp_value.v0.17.0 ppxlib.0.37.0 ppxlib_jane.v0.17.4 psq.0.2.1 seq.base sexplib0.v0.17.0 spawn.v0.17.0 stdlib-shims.0.3.0 stdune.3.20.2 thread-table.1.0.0 topkg.1.1.1")

/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.5 --depext-only -y volgo.dev volgo-vcs.dev volgo-hg-unix.dev volgo-hg-eio.dev volgo-hg-backend.dev volgo-git-unix.dev volgo-git-eio.dev volgo-git-backend.dev volgo-base.dev vcs-test-helpers.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [290 kB]
- Fetched 393 kB in 1s (419 kB/s)
- Reading package lists...
- 

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[vcs-test-helpers.dev] synchronised (file:///src)
[volgo.dev] synchronised (file:///src)
[volgo-base.dev] synchronised (file:///src)
[volgo-git-backend.dev] synchronised (file:///src)
[volgo-git-eio.dev] synchronised (file:///src)
[volgo-git-unix.dev] synchronised (file:///src)
[volgo-hg-backend.dev] synchronised (file:///src)
[volgo-hg-eio.dev] synchronised (file:///src)
[volgo-hg-unix.dev] synchronised (file:///src)
[volgo-vcs.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 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.0).
[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-effects 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:
    mercurial

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

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "mercurial"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpython3.11-minimal:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18784 files and directories currently installed.)
- Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
- Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
- Selecting previously unselected package python3.11-minimal.
- Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
- Unpacking python3.11-minimal (3.11.2-6+deb12u6) ...
- Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
- Setting up python3.11-minimal (3.11.2-6+deb12u6) ...
- Selecting previously unselected package python3-minimal.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19091 files and directories currently installed.)
- Preparing to unpack .../python3-minimal_3.11.2-1+b1_amd64.deb ...
- Unpacking python3-minimal (3.11.2-1+b1) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../media-types_10.0.0_all.deb ...
- Unpacking media-types (10.0.0) ...
- Selecting previously unselected package libpython3.11-stdlib:amd64.
- Preparing to unpack .../libpython3.11-stdlib_3.11.2-6+deb12u6_amd64.deb ...
- Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
- Selecting previously unselected package python3.11.
- Preparing to unpack .../python3.11_3.11.2-6+deb12u6_amd64.deb ...
- Unpacking python3.11 (3.11.2-6+deb12u6) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
- Setting up python3-minimal (3.11.2-1+b1) ...
- Selecting previously unselected package python3.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19501 files and directories currently installed.)
- Preparing to unpack .../python3_3.11.2-1+b1_amd64.deb ...
- Unpacking python3 (3.11.2-1+b1) ...
- Selecting previously unselected package sensible-utils.
- Preparing to unpack .../sensible-utils_0.0.17+nmu1_all.deb ...
- Unpacking sensible-utils (0.0.17+nmu1) ...
- Selecting previously unselected package ucf.
- Preparing to unpack .../ucf_3.0043+nmu1+deb12u1_all.deb ...
- Moving old data out of the way
- Unpacking ucf (3.0043+nmu1+deb12u1) ...
- Selecting previously unselected package mercurial-common.
- Preparing to unpack .../mercurial-common_6.3.2-1+deb12u1_all.deb ...
- Unpacking mercurial-common (6.3.2-1+deb12u1) ...
- Selecting previously unselected package mercurial.
- Preparing to unpack .../mercurial_6.3.2-1+deb12u1_amd64.deb ...
- Unpacking mercurial (6.3.2-1+deb12u1) ...
- Setting up media-types (10.0.0) ...
- Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
- Setting up sensible-utils (0.0.17+nmu1) ...
- Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
- Setting up python3.11 (3.11.2-6+deb12u6) ...
- Setting up python3 (3.11.2-1+b1) ...
- running python rtupdate hooks for python3.11...
- running python post-rtupdate hooks for python3.11...
- Setting up ucf (3.0043+nmu1+deb12u1) ...
- Setting up mercurial-common (6.3.2-1+deb12u1) ...
- Setting up mercurial (6.3.2-1+deb12u1) ...
- 
- Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version
# To update the current shell environment, run: eval $(opam env)
2026-01-09 23:31.45 ---> saved as "26ec01307348d3920ff93a45fe9c323a8517fd99795e2f61c486fc4b6890c3d8"

/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 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).
[NOTE] Package ocaml is already installed (current version is 5.4.0).
[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-effects 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 53 packages
  - install astring                     0.8.5
  - install base                        v0.17.3
  - install bigstringaf                 0.10.0
  - install bitv                        2.1
  - install cmdlang                     0.0.10
  - install cmdlang-cmdliner-err-runner 0.0.16
  - install cmdlang-to-cmdliner         0.0.10
  - install cmdliner                    2.1.0
  - install conf-git                    1.1
  - install conf-hg                     1.0
  - install csexp                       1.5.2
  - install cstruct                     6.2.0
  - install domain-local-await          1.0.1
  - install dune                        3.20.2
  - install dune-configurator           3.20.2
  - install dyn                         3.20.2
  - install eio                         1.3
  - install fmt                         0.11.0
  - install fpath                       0.7.3
  - install fpath-base                  0.4.0
  - install fpath-sexp0                 0.4.0
  - install hmap                        0.8.1
  - install loc                         0.2.2
  - install lwt-dllist                  1.1.0
  - install mtime                       2.1.0
  - install ocaml-compiler-libs         v0.17.0
  - install ocaml_intrinsics_kernel     v0.17.1
  - install ocamlbuild                  0.16.1
  - install ocamlfind                   1.9.8
  - install optint                      0.3.0
  - install ordering                    3.20.2
  - install parsexp                     v0.17.0
  - install pp                          2.0.0
  - install pplumbing-err               0.0.16
  - install pplumbing-pp-tty            0.0.16
  - install ppx_compare                 v0.17.0
  - install ppx_derivers                1.2.1
  - install ppx_enumerate               v0.17.0
  - install ppx_hash                    v0.17.0
  - install ppx_here                    v0.17.0
  - install ppx_let                     v0.17.1
  - install ppx_sexp_conv               v0.17.1
  - install ppx_sexp_value              v0.17.0
  - install ppxlib                      0.37.0
  - install ppxlib_jane                 v0.17.4
  - install psq                         0.2.1
  - install seq                         base
  - install sexplib0                    v0.17.0
  - install spawn                       v0.17.0
  - install stdlib-shims                0.3.0
  - install stdune                      3.20.2
  - install thread-table                1.0.0
  - install topkg                       1.1.1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5  (cached)
-> retrieved base.v0.17.3  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bitv.2.1  (cached)
-> retrieved cmdlang-cmdliner-err-runner.0.0.16, pplumbing-err.0.0.16, pplumbing-pp-tty.0.0.16  (cached)
-> retrieved cmdliner.2.1.0  (cached)
-> retrieved cmdlang.0.0.10, cmdlang-to-cmdliner.0.0.10  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-git.1.1
-> installed conf-hg.1.0
-> retrieved cstruct.6.2.0  (cached)
-> retrieved domain-local-await.1.0.1  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved fpath-base.0.4.0, fpath-sexp0.0.4.0  (cached)
-> retrieved hmap.0.8.1  (cached)
-> retrieved loc.0.2.2  (cached)
-> retrieved eio.1.3  (cached)
-> retrieved lwt-dllist.1.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved pp.2.0.0  (cached)
-> retrieved ppx_compare.v0.17.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_enumerate.v0.17.0  (cached)
-> retrieved ppx_hash.v0.17.0  (cached)
-> retrieved ppx_here.v0.17.0  (cached)
-> retrieved ppx_let.v0.17.1  (cached)
-> retrieved ppx_sexp_conv.v0.17.1  (cached)
-> retrieved ppx_sexp_value.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.4  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved spawn.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved thread-table.1.0.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2, dyn.3.20.2, ordering.3.20.2, stdune.3.20.2  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> installed cmdliner.2.1.0
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.1.1
-> installed hmap.0.8.1
-> installed mtime.2.1.0
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed dune.3.20.2
-> installed bitv.2.1
-> installed cmdlang.0.0.10
-> installed csexp.1.5.2
-> installed cstruct.6.2.0
-> installed lwt-dllist.1.1.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed optint.0.3.0
-> installed pp.2.0.0
-> installed ppx_derivers.1.2.1
-> installed psq.0.2.1
-> installed sexplib0.v0.17.0
-> installed spawn.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed thread-table.1.0.0
-> installed cmdlang-to-cmdliner.0.0.10
-> installed fpath-sexp0.0.4.0
-> installed domain-local-await.1.0.1
-> installed ordering.3.20.2
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.20.2
-> installed bigstringaf.0.10.0
-> installed dyn.3.20.2
-> installed eio.1.3
-> installed stdune.3.20.2
-> installed loc.0.2.2
-> installed pplumbing-pp-tty.0.0.16
-> installed base.v0.17.3
-> installed pplumbing-err.0.0.16
-> installed fpath-base.0.4.0
-> installed cmdlang-cmdliner-err-runner.0.0.16
-> installed ppxlib.0.37.0
-> installed ppxlib_jane.v0.17.4
-> installed ppx_here.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_compare.v0.17.0
-> installed ppx_sexp_conv.v0.17.1
-> installed ppx_let.v0.17.1
-> installed ppx_hash.v0.17.0
-> installed ppx_sexp_value.v0.17.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-09 23:35.54 ---> saved as "916ef75f0150898b07a832d999a1e093d3a563af9b6e68696a3767599ae1a82a"

/src: (copy (src .) (dst /src))
2026-01-09 23:35.55 ---> saved as "6104effd5f695acf372737718c829685065dd017416a704f965a5d8c4f5ffd30"

/src: (run (shell "opam exec -- dune build --only-packages=volgo,volgo-vcs,volgo-hg-unix,volgo-hg-eio,volgo-hg-backend,volgo-git-unix,volgo-git-eio,volgo-git-backend,volgo-base,vcs-test-helpers @install @check @runtest && rm -rf _build"))
2026-01-09 23:36.14 ---> saved as "771f015818b9858eb903a031db809a722400830b4a0dc1ad28a678fb2e04b6ed"
Job succeeded
2026-01-09 23:36.14: Job succeeded