2026-01-30 09:55.17: New job: test mbarbin/vcs https://github.com/mbarbin/vcs.git#refs/heads/dune-pkg-and-opam-dune-lint (8a2553260c56ed70a990d690b4d3d77d05e3c29a) (linux-x86_64:opensuse-15.6-5.4_opam-2.5)Base: ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057eOpam project buildTo reproduce locally:git clone --recursive "https://github.com/mbarbin/vcs.git" -b "dune-pkg-and-opam-dune-lint" && cd "vcs" && git reset --hard 8a255326cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e# opensuse-15.6-5.4_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e d5976962c5dab924c71b4d588c97e598605b9dd6 || git fetch origin master) && git reset -q --hard d5976962c5dab924c71b4d588c97e598605b9dd6 && git log --no-decorate -n1 --oneline && opam update -uCOPY --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.21.0 dune-configurator.3.21.0 dyn.3.21.0 eio.1.3 fmt.0.11.0 fpath.0.7.3 fpath-base.0.4.0 fpath-sexp0.0.4.0 fs-io.3.21.0 hmap.0.8.1 loc.0.3.3 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.21.0 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.21.0 thread-table.1.0.0 top-closure.3.21.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 $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN 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 _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-01-30 09:55.17: Using cache hint "mbarbin/vcs-ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e-opensuse-15.6-5.4_opam-2.5-d834795b178ea9234b553c85f06182f9"2026-01-30 09:55.17: Using OBuilder spec:((from ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e)(comment opensuse-15.6-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 d5976962c5dab924c71b4d588c97e598605b9dd6 || git fetch origin master) && git reset -q --hard d5976962c5dab924c71b4d588c97e598605b9dd6 && 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.21.0 dune-configurator.3.21.0 dyn.3.21.0 eio.1.3 fmt.0.11.0 fpath.0.7.3 fpath-base.0.4.0 fpath-sexp0.0.4.0 fs-io.3.21.0 hmap.0.8.1 loc.0.3.3 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.21.0 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.21.0 thread-table.1.0.0 top-closure.3.21.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-30 09:55.17: Waiting for resource in pool OCluster2026-01-30 09:55.17: Waiting for worker…2026-01-30 09:55.17: Got resource from pool OClusterBuilding on toxis.caelum.ci.devAll commits already cachedHEAD is now at 8a25532 Investigate opam-dune-lint invariant with dune-pkg (do not merge)(from ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e)Unable to find image 'ocaml/opam:opensuse-15.6-ocaml-5.4@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e' locallydocker.io/ocaml/opam@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e: Pulling from ocaml/opambda279763dd4: Pulling fs layer3c0ad83811e0: Pulling fs layer993a24bb2a91: Pulling fs layer2361a40c83ee: Pulling fs layer3c0ad83811e0: Waitingeb940a926d29: Pulling fs layer993a24bb2a91: Waiting706b78ba2c28: Pulling fs layer8d31a58854d5: Pulling fs layer88ff135c9e24: Pulling fs layer706b78ba2c28: Waiting20b7fd69972e: Pulling fs layer20b7fd69972e: Waitingde3ebe8e9aa0: Pulling fs layera3d2c9773717: Pulling fs layer5e9f2456efd2: Pulling fs layerde3ebe8e9aa0: Waitinga3d2c9773717: Waiting75590365950e: Pulling fs layerc77c8680ed71: Pulling fs layer47e6b543e314: Pulling fs layere2884a169069: Pulling fs layer47e6b543e314: Waitingfa121332de89: Pulling fs layer28995ffe8f0e: Pulling fs layere2884a169069: Waitingfa121332de89: Waiting4f4fb700ef54: Pulling fs layer4f9440c5ea6c: Pulling fs layer3888436df689: Pulling fs layer7d6a7e5eeb4b: Pulling fs layer70c75d201502: Pulling fs layerd7fc77799b19: Pulling fs layer769c169e20e5: Pulling fs layer384c31d15508: Pulling fs layer2ab704f88309: Pulling fs layer769c169e20e5: Waiting384c31d15508: Waitingba5471b75ac5: Pulling fs layer8a397a786bf2: Pulling fs layer2ab704f88309: Waitingd0efcce756ae: Pulling fs layerc550c123b37a: Pulling fs layer6b2dc5f63275: Pulling fs layer8a397a786bf2: Waitingd0efcce756ae: Waitinga2abff838657: Pulling fs layerb64a70232a2d: Pulling fs layerc550c123b37a: Waitingb3f01f597b41: Pulling fs layera2abff838657: Waiting5d8330d550d8: Pulling fs layerbc391a03af1f: Pulling fs layer5d8330d550d8: Waiting7c1b08c573c8: Pulling fs layerbc391a03af1f: Waiting7c6876ae0e45: Pulling fs layer7c1b08c573c8: Waiting1b02ca60eb9e: Pulling fs layer5cd2941e22cf: Pulling fs layer1b02ca60eb9e: Waiting7c6876ae0e45: Waiting58801b6ee8b3: Pulling fs layerf8a036148965: Pulling fs layer5cd2941e22cf: Waitingdfb0fe3de6b9: Pulling fs layer58801b6ee8b3: Waitingf8a036148965: Waitingdfb0fe3de6b9: Waitingbda279763dd4: Verifying Checksumbda279763dd4: Download complete3c0ad83811e0: Verifying Checksum3c0ad83811e0: Download completebda279763dd4: Pull complete3c0ad83811e0: Pull complete993a24bb2a91: Verifying Checksum993a24bb2a91: Download completeeb940a926d29: Verifying Checksumeb940a926d29: Download complete706b78ba2c28: Verifying Checksum706b78ba2c28: Download complete8d31a58854d5: Verifying Checksum8d31a58854d5: Download complete88ff135c9e24: Verifying Checksum88ff135c9e24: Download complete20b7fd69972e: Verifying Checksum20b7fd69972e: Download complete2361a40c83ee: Verifying Checksum2361a40c83ee: Download completea3d2c9773717: Verifying Checksuma3d2c9773717: Download completede3ebe8e9aa0: Verifying Checksumde3ebe8e9aa0: Download complete5e9f2456efd2: Verifying Checksum5e9f2456efd2: Download complete75590365950e: Verifying Checksum75590365950e: Download complete47e6b543e314: Verifying Checksum47e6b543e314: Download completec77c8680ed71: Verifying Checksumc77c8680ed71: Download completee2884a169069: Verifying Checksume2884a169069: Download completefa121332de89: Verifying Checksumfa121332de89: Download complete28995ffe8f0e: Verifying Checksum28995ffe8f0e: Download complete4f4fb700ef54: Verifying Checksum4f4fb700ef54: Download complete4f9440c5ea6c: Verifying Checksum4f9440c5ea6c: Download complete3888436df689: Verifying Checksum3888436df689: Download complete7d6a7e5eeb4b: Verifying Checksum7d6a7e5eeb4b: Download complete70c75d201502: Verifying Checksum70c75d201502: Download complete993a24bb2a91: Pull completed7fc77799b19: Verifying Checksumd7fc77799b19: Download complete769c169e20e5: Download complete384c31d15508: Verifying Checksum384c31d15508: Download complete2ab704f88309: Verifying Checksum2ab704f88309: Download complete8a397a786bf2: Verifying Checksum8a397a786bf2: Download completed0efcce756ae: Verifying Checksumd0efcce756ae: Download completeba5471b75ac5: Download completec550c123b37a: Verifying Checksumc550c123b37a: Download completea2abff838657: Verifying Checksuma2abff838657: Download completeb3f01f597b41: Verifying Checksumb3f01f597b41: Download complete5d8330d550d8: Verifying Checksum5d8330d550d8: Download completebc391a03af1f: Verifying Checksumbc391a03af1f: Download complete7c1b08c573c8: Verifying Checksum7c1b08c573c8: Download complete7c6876ae0e45: Verifying Checksum7c6876ae0e45: Download complete1b02ca60eb9e: Verifying Checksum1b02ca60eb9e: Download completeb64a70232a2d: Verifying Checksumb64a70232a2d: Download complete58801b6ee8b3: Verifying Checksum58801b6ee8b3: Download completef8a036148965: Download completedfb0fe3de6b9: Download complete5cd2941e22cf: Verifying Checksum5cd2941e22cf: Download complete2361a40c83ee: Pull completeeb940a926d29: Pull complete706b78ba2c28: Pull complete8d31a58854d5: Pull complete88ff135c9e24: Pull complete20b7fd69972e: Pull completede3ebe8e9aa0: Pull completea3d2c9773717: Pull complete5e9f2456efd2: Pull complete75590365950e: Pull completec77c8680ed71: Pull complete47e6b543e314: Pull completee2884a169069: Pull completefa121332de89: Pull complete28995ffe8f0e: Pull complete4f4fb700ef54: Pull complete4f9440c5ea6c: Pull complete3888436df689: Pull complete7d6a7e5eeb4b: Pull complete70c75d201502: Pull completed7fc77799b19: Pull complete769c169e20e5: Pull complete384c31d15508: Pull complete2ab704f88309: Pull completeba5471b75ac5: Pull complete8a397a786bf2: Pull completed0efcce756ae: Pull completec550c123b37a: Pull complete6b2dc5f63275: Verifying Checksum6b2dc5f63275: Download complete6b2dc5f63275: Pull completea2abff838657: Pull completeb64a70232a2d: Pull completeb3f01f597b41: Pull complete5d8330d550d8: Pull completebc391a03af1f: Pull complete7c1b08c573c8: Pull complete7c6876ae0e45: Pull complete1b02ca60eb9e: Pull complete5cd2941e22cf: Pull complete58801b6ee8b3: Pull completef8a036148965: Pull completedfb0fe3de6b9: Pull completeDigest: sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057eStatus: Downloaded newer image for ocaml/opam@sha256:d264460107c6d3e2f8985a5d118e650e094a56cfa6e08e5863583cb27018057e2026-01-30 09:55.18 ---> using "28b3298281fb409c07f0d4d506c2c35a70f345c5fce05d1013d4fc371b3d3230" from cache/: (comment opensuse-15.6-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-30 09:55.18 ---> using "93e2788d91fce7a43a25684b8a2e1fd65d4fe739480f3f24b17eb31c954bc9cc" 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] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2026-01-30 09:55.18 ---> using "5abc49481029ab2da50d2e23b1e3e8fb248af78243612dbe8f8c502a027e3606" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 5.15.0-134-genericThe OCaml toplevel, version 5.4.02.5.02026-01-30 09:55.18 ---> using "a2ad56cf64bf47a3a56d261a723934b91baedf44a0fd7bd7f0851a7d17238c79" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-01-30 09:55.18 ---> using "33b86cced88aec2c6e267f93f5236ee331ed0e83fe5b19cbc29e10c8c377e8ba" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e d5976962c5dab924c71b4d588c97e598605b9dd6 || git fetch origin master) && git reset -q --hard d5976962c5dab924c71b4d588c97e598605b9dd6 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEADa6b2f19780..d5976962c5 master -> origin/masterd5976962c5 Merge pull request #29310 from mbarbin/opam-publish-volgo.0.0.22<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryAlready up-to-date.Nothing to do.# To update the current shell environment, run: eval $(opam env)2026-01-30 09:55.35 ---> saved as "4f84000bafc83cf5281b18a7684972434d5a7e0ed65ed6d9abda729355c991b8"/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-30 09:55.35 ---> saved as "ad7daeeb671e34e477b3a4ebae46b1af0de98b11065df780e859c4ad5c606278"/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-30 09:55.44 ---> saved as "d9e61e9e20131124f36c692f3c474ad6d13e3b31fb6d7fd3879359ec624742a1"/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2026-01-30 09:55.44 ---> saved as "26ee0e5005f7799e5350cc752d5a31dff1c6a8340e27c6900fcb22598f435ff2"/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.21.0 dune-configurator.3.21.0 dyn.3.21.0 eio.1.3 fmt.0.11.0 fpath.0.7.3 fpath-base.0.4.0 fpath-sexp0.0.4.0 fs-io.3.21.0 hmap.0.8.1 loc.0.3.3 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.21.0 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.21.0 thread-table.1.0.0 top-closure.3.21.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 "zypper" "--non-interactive" "refresh"- Retrieving repository 'Update repository of openSUSE Backports' metadata [..- Looking for gpg keys in repository Update repository of openSUSE Backports.- gpgkey=http://download.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key- ..- .....- ....- ..............done]- Building repository 'Update repository of openSUSE Backports' cache [..- ..done]- Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [..- Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15.- gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key- .....- ....- ........- ..............- ..........- ..........- ..........- ..........- .........- ..........- ..........- .........- .....- ..........- ..........- .........- ..........- ..........- .......- ..........- .........- ..........- ..........- .........- ........- ..............- .....done]- Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [..- ..done]- Retrieving repository 'Main Update Repository' metadata [.- .- Looking for gpg keys in repository Main Update Repository.- gpgkey=http://download.opensuse.org/update/leap/15.6/oss/repodata/repomd.xml.key- ......- ....- .........- .....done]- Building repository 'Main Update Repository' cache [....done]- Retrieving repository 'Update Repository (Non-Oss)' metadata [..- Looking for gpg keys in repository Update Repository (Non-Oss).- gpgkey=http://download.opensuse.org/update/leap/15.6/non-oss/repodata/repomd.xml.key- .- ......- ....- ...........done]- Building repository 'Update Repository (Non-Oss)' cache [....done]- Repository 'Non-OSS Repository' is up to date.- Repository 'Main Repository' is up to date.- All repositories have been refreshed.<><> 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 "zypper" "--non-interactive" "install" "mercurial"- Loading repository data...- Reading installed packages...- Resolving package dependencies...-- The following 19 NEW packages are going to be installed:- fontconfig libXext6 libXft2 libXmuu1 libXrender1 libXss1 libfontconfig1 libfreetype6 libopenssl1_1 libpng16-16 libpython3_6m1_0 mercurial python3 python3-base python3-curses sqlite3-tcl tcl tk xhost-- 19 new packages to install.-- Package download size: 20.0 MiB-- Package install size change:- | 69.3 MiB required by packages that will be installed- 69.3 MiB | - 0 B released by packages that will be removed-- Backend: classic_rpmtrans- Continue? [y/n/v/...? shows all options] (y): y- Retrieving: libXext6-1.3.3-1.30.x86_64 (Main Repository) (1/19), 33.2 KiB- Retrieving: libXext6-1.3.3-1.30.x86_64.rpm [....- ....- ...done]- Retrieving: libXmuu1-1.1.2-1.30.x86_64 (Main Repository) (2/19), 14.4 KiB- Retrieving: libXmuu1-1.1.2-1.30.x86_64.rpm [.done]- Retrieving: libXrender1-0.9.10-1.30.x86_64 (Main Repository) (3/19), 24.1 KiB- Retrieving: libXrender1-0.9.10-1.30.x86_64.rpm [.done]- Retrieving: libXss1-1.2.2-3.4.x86_64 (Main Repository) (4/19), 12.5 KiB- Retrieving: libXss1-1.2.2-3.4.x86_64.rpm [.done]- Retrieving: xhost-1.0.7-1.29.x86_64 (Main Repository) (5/19), 29.0 KiB- Retrieving: xhost-1.0.7-1.29.x86_64.rpm [.done]- Retrieving: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (6/19), 1.4 MiB- Retrieving: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64.rpm [.- .....- ....- .not found]- Retrieving: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64.rpm [.not found]- Retrieving: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64.rpm [.not found]- Retrieving: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64.rpm [.not found]- Retrieving: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64.rpm [....done (1.3 MiB/s)]- Retrieving: libpng16-16-1.6.40-150600.3.6.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (7/19), 139.6 KiB- Retrieving: libpng16-16-1.6.40-150600.3.6.1.x86_64.rpm [.not found]- Retrieving: libpng16-16-1.6.40-150600.3.6.1.x86_64.rpm [.not found]- Retrieving: libpng16-16-1.6.40-150600.3.6.1.x86_64.rpm [.done]- Retrieving: sqlite3-tcl-3.50.2-150000.3.33.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (8/19), 725.7 KiB- Retrieving: sqlite3-tcl-3.50.2-150000.3.33.1.x86_64.rpm [.not found]- Retrieving: sqlite3-tcl-3.50.2-150000.3.33.1.x86_64.rpm [.not found]- Retrieving: sqlite3-tcl-3.50.2-150000.3.33.1.x86_64.rpm [..done (288.4 KiB/s)]- Retrieving: libpython3_6m1_0-3.6.15-150300.10.103.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (9/19), 1.2 MiB- Retrieving: libpython3_6m1_0-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: libpython3_6m1_0-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: libpython3_6m1_0-3.6.15-150300.10.103.1.x86_64.rpm [...done (736.1 KiB/s)]- Retrieving: python3-base-3.6.15-150300.10.103.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (10/19), 7.8 MiB- Retrieving: python3-base-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: python3-base-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: python3-base-3.6.15-150300.10.103.1.x86_64.rpm [......- ......done (7.4 MiB/s)]- Retrieving: python3-3.6.15-150300.10.103.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (11/19), 106.1 KiB- Retrieving: python3-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: python3-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: python3-3.6.15-150300.10.103.1.x86_64.rpm [..done (9.5 KiB/s)]- Retrieving: python3-curses-3.6.15-150300.10.103.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (12/19), 91.9 KiB- Retrieving: python3-curses-3.6.15-150300.10.103.1.x86_64.rpm [.- not found]- Retrieving: python3-curses-3.6.15-150300.10.103.1.x86_64.rpm [.not found]- Retrieving: python3-curses-3.6.15-150300.10.103.1.x86_64.rpm [.done]- Retrieving: libfreetype6-2.10.4-150000.4.25.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (13/19), 454.8 KiB- Retrieving: libfreetype6-2.10.4-150000.4.25.1.x86_64.rpm [.not found]- Retrieving: libfreetype6-2.10.4-150000.4.25.1.x86_64.rpm [.not found]- Retrieving: libfreetype6-2.10.4-150000.4.25.1.x86_64.rpm [.done]- Retrieving: tcl-8.6.12-150300.14.9.1.x86_64 (Main Repository) (14/19), 2.3 MiB- Retrieving: tcl-8.6.12-150300.14.9.1.x86_64.rpm [.done]- Retrieving: fontconfig-2.14.2-150600.1.3.x86_64 (Main Repository) (15/19), 81.4 KiB- Retrieving: fontconfig-2.14.2-150600.1.3.x86_64.rpm [.done]- Retrieving: libfontconfig1-2.14.2-150600.1.3.x86_64 (Main Repository) (16/19), 126.4 KiB- Retrieving: libfontconfig1-2.14.2-150600.1.3.x86_64.rpm [.done]- Retrieving: libXft2-2.3.2-1.33.x86_64 (Main Repository) (17/19), 43.5 KiB- Retrieving: libXft2-2.3.2-1.33.x86_64.rpm [.done]- Retrieving: tk-8.6.12-150300.10.3.1.x86_64 (Main Repository) (18/19), 1.7 MiB- Retrieving: tk-8.6.12-150300.10.3.1.x86_64.rpm [.done]- Retrieving: mercurial-5.9.1-150400.3.6.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (19/19), 3.8 MiB- Retrieving: mercurial-5.9.1-150400.3.6.1.x86_64.rpm [.not found]- Retrieving: mercurial-5.9.1-150400.3.6.1.x86_64.rpm [.not found]- Retrieving: mercurial-5.9.1-150400.3.6.1.x86_64.rpm [.- ......done (1.7 MiB/s)]-- Checking for file conflicts: [....done]- ( 1/19) Installing: libXext6-1.3.3-1.30.x86_64 [..done]- ( 2/19) Installing: libXmuu1-1.1.2-1.30.x86_64 [..done]- ( 3/19) Installing: libXrender1-0.9.10-1.30.x86_64 [..done]- ( 4/19) Installing: libXss1-1.2.2-3.4.x86_64 [..done]- ( 5/19) Installing: xhost-1.0.7-1.29.x86_64 [..done]- ( 6/19) Installing: libopenssl1_1-1.1.1w-150600.5.21.1.x86_64 [....done]- ( 7/19) Installing: libpng16-16-1.6.40-150600.3.6.1.x86_64 [..done]- ( 8/19) Installing: sqlite3-tcl-3.50.2-150000.3.33.1.x86_64 [.- ..done]- ( 9/19) Installing: libpython3_6m1_0-3.6.15-150300.10.103.1.x86_64 [....done]- (10/19) Installing: python3-base-3.6.15-150300.10.103.1.x86_64 [......- ..........- .....done]- (11/19) Installing: python3-3.6.15-150300.10.103.1.x86_64 [..done]- (12/19) Installing: python3-curses-3.6.15-150300.10.103.1.x86_64 [..done]- (13/19) Installing: libfreetype6-2.10.4-150000.4.25.1.x86_64 [..done]- (14/19) Installing: tcl-8.6.12-150300.14.9.1.x86_64 [...- ....done]- (15/19) Installing: fontconfig-2.14.2-150600.1.3.x86_64 [..done]- (16/19) Installing: libfontconfig1-2.14.2-150600.1.3.x86_64 [..done]- (17/19) Installing: libXft2-2.3.2-1.33.x86_64 [..done]- (18/19) Installing: tk-8.6.12-150300.10.3.1.x86_64 [.....done]- (19/19) Installing: mercurial-5.9.1-150400.3.6.1.x86_64 [...........- done]# To update the current shell environment, run: eval $(opam env)2026-01-30 09:57.34 ---> saved as "37f662859f219b1dfa89ffe9b714e49943c581459ea486ddb2680c6a15db8f8b"/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 55 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.21.0- install dune-configurator 3.21.0- install dyn 3.21.0- 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 fs-io 3.21.0- install hmap 0.8.1- install loc 0.3.3- 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.21.0- 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.21.0- install thread-table 1.0.0- install top-closure 3.21.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-> retrieved cstruct.6.2.0 (cached)-> installed conf-hg.1.0-> 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.3.3 (cached)-> retrieved lwt-dllist.1.1.0 (cached)-> retrieved eio.1.3 (cached)-> retrieved mtime.2.1.0 (cached)-> retrieved ocaml-compiler-libs.v0.17.0 (cached)-> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved ocamlfind.1.9.8 (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 ppxlib.0.37.0 (cached)-> retrieved dune.3.21.0, dune-configurator.3.21.0, dyn.3.21.0, fs-io.3.21.0, ordering.3.21.0, stdune.3.21.0, top-closure.3.21.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.21.0-> 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 fs-io.3.21.0-> installed ordering.3.21.0-> installed parsexp.v0.17.0-> installed top-closure.3.21.0-> installed dune-configurator.3.21.0-> installed bigstringaf.0.10.0-> installed dyn.3.21.0-> installed eio.1.3-> installed stdune.3.21.0-> installed loc.0.3.3-> installed pplumbing-pp-tty.0.0.16-> installed base.v0.17.3-> installed pplumbing-err.0.0.16-> installed cmdlang-cmdliner-err-runner.0.0.16-> installed fpath-base.0.4.0-> 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.0Done.# To update the current shell environment, run: eval $(opam env)2026-01-30 09:59.14 ---> saved as "5e5e29ce6c9888995098ee5cfda888b8517a9bc71129e31660173fc1e78d3893"/src: (copy (src .) (dst /src))2026-01-30 09:59.15 ---> saved as "115489ee0bd13345bf916f2ad45e85d96b43c8f89b2e2def6ca4e27bb3f4d648"/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-30 09:59.18 ---> saved as "e1288af09fc57d1ca1cf3b46c846400ffd09c6766c618cc3b9f0fc13622ffc44"Job succeeded2026-01-30 09:59.18: Job succeeded