Organisationskoonwenobatcherb41159 (main)ubuntu-25.10-5.4_opam-2.4

ubuntu-25.10-5.4_opam-2.4

Logs

Show full logs
2025-11-05 15:28.16: New job: test koonwen/obatcher https://github.com/koonwen/obatcher.git#refs/heads/main (b41159255c46bbbb1b7fe91f7ce91148776dbc35) (linux-x86_64:ubuntu-25.10-5.4_opam-2.4)
Base: ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/koonwen/obatcher.git" -b "main" && cd "obatcher" && git reset --hard b4115925
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840
# ubuntu-25.10-5.4_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 70d1dfb3b86d9aa841c74aa97359dc7639d3a8c6 || git fetch origin master) && git reset -q --hard 70d1dfb3b86d9aa841c74aa97359dc7639d3a8c6 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 obatcher.opam ./
RUN opam pin add -yn obatcher.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.1 astring.0.8.5 backoff.0.1.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.0.0 containers.3.16 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 either.1.0.0 fmt.0.11.0 logs.0.10.0 multicore-magic.2.3.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ounit2.2.2.7 picos.0.5.0 picos_aux.0.5.0 picos_mux.0.5.0 picos_std.0.5.0 qcheck.0.27 qcheck-alcotest.0.27 qcheck-core.0.27 qcheck-ounit.0.27 re.1.14.0 seq.base stdlib-shims.0.3.0 thread-local-storage.0.2 topkg.1.1.1 uutf.1.0.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y obatcher.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build

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

2025-11-05 15:28.16: Using cache hint "koonwen/obatcher-ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840-ubuntu-25.10-5.4_opam-2.4-6e717e92c1793f92accda240821be33d"
2025-11-05 15:28.16: Using OBuilder spec:
((from ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840)
 (comment ubuntu-25.10-5.4_opam-2.4)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 70d1dfb3b86d9aa841c74aa97359dc7639d3a8c6 || git fetch origin master) && git reset -q --hard 70d1dfb3b86d9aa841c74aa97359dc7639d3a8c6 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src obatcher.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn obatcher.dev './'"))
 (run (network host)
      (shell "echo '(lang dune 3.0)' > './dune-project'"))
 (env DEPS "alcotest.1.9.1 astring.0.8.5 backoff.0.1.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.0.0 containers.3.16 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 either.1.0.0 fmt.0.11.0 logs.0.10.0 multicore-magic.2.3.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ounit2.2.2.7 picos.0.5.0 picos_aux.0.5.0 picos_mux.0.5.0 picos_std.0.5.0 qcheck.0.27 qcheck-alcotest.0.27 qcheck-core.0.27 qcheck-ounit.0.27 re.1.14.0 seq.base stdlib-shims.0.3.0 thread-local-storage.0.2 topkg.1.1.1 uutf.1.0.4")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y obatcher.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)

2025-11-05 15:28.16: Waiting for resource in pool OCluster
2025-11-05 16:03.13: Waiting for worker…
2025-11-05 16:06.30: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at b411592 Update README.md

(from ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840)
Unable to find image 'ocaml/opam:ubuntu-25.10-ocaml-5.4@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840' locally
docker.io/ocaml/opam@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840: Pulling from ocaml/opam
9b965cd35928: Already exists
8c34d5cb1909: Pulling fs layer
8f3d0e888f94: Pulling fs layer
75914a58b59d: Pulling fs layer
00c83499f5f8: Pulling fs layer
96557828c72d: Pulling fs layer
e04c74427b07: Pulling fs layer
0b5b736f6f8b: Pulling fs layer
01ddd8730c9d: Pulling fs layer
f367de3c6ef3: Pulling fs layer
00c83499f5f8: Waiting
96557828c72d: Waiting
8ea485ed8d07: Pulling fs layer
311ea7e25f3b: Pulling fs layer
e04c74427b07: Waiting
2c44554f2c1d: Pulling fs layer
4b37f74f2fcf: Pulling fs layer
0b5b736f6f8b: Waiting
f367de3c6ef3: Waiting
01ddd8730c9d: Waiting
4c53b5e197d1: Pulling fs layer
311ea7e25f3b: Waiting
8ea485ed8d07: Waiting
ae54a0cbaf07: Pulling fs layer
2c44554f2c1d: Waiting
4b37f74f2fcf: Waiting
4c53b5e197d1: Waiting
fbfa20dfc58f: Pulling fs layer
7a5fbf99492d: Pulling fs layer
55f27f5aae25: Pulling fs layer
e5dc741ba80e: Pulling fs layer
7a5fbf99492d: Waiting
4f4fb700ef54: Pulling fs layer
ea4deec7b9ed: Pulling fs layer
4f4fb700ef54: Waiting
575dd3f40a50: Pulling fs layer
23d3a726bc1c: Pulling fs layer
575dd3f40a50: Waiting
9c808f81626e: Pulling fs layer
6015bb64a01e: Pulling fs layer
9c808f81626e: Waiting
c8b90fbcd33e: Pulling fs layer
23d3a726bc1c: Waiting
1b226c214b9a: Pulling fs layer
c3f2fe2e9a34: Pulling fs layer
09907f66bdda: Pulling fs layer
c8b90fbcd33e: Waiting
ac9b7119d067: Pulling fs layer
c3f2fe2e9a34: Waiting
09907f66bdda: Waiting
c3c8c52036b2: Pulling fs layer
09d46cfd46ca: Pulling fs layer
ac9b7119d067: Waiting
a93091442c09: Pulling fs layer
74daf3d638c4: Pulling fs layer
a93091442c09: Waiting
09d46cfd46ca: Waiting
2ad878d09679: Pulling fs layer
74daf3d638c4: Waiting
4f990f691d95: Pulling fs layer
b2d8c9546556: Pulling fs layer
fc9e5ff183af: Pulling fs layer
2ad878d09679: Waiting
1420c7e28df9: Pulling fs layer
0aa76275f3e3: Pulling fs layer
fc9e5ff183af: Waiting
1420c7e28df9: Waiting
93d3fe1ef530: Pulling fs layer
8141b93c2100: Pulling fs layer
99dd02af1531: Pulling fs layer
8141b93c2100: Waiting
ed19dfeb135d: Pulling fs layer
400c4009ccf8: Pulling fs layer
99dd02af1531: Waiting
400c4009ccf8: Waiting
8f3d0e888f94: Verifying Checksum
8f3d0e888f94: Download complete
8c34d5cb1909: Verifying Checksum
8c34d5cb1909: Download complete
8c34d5cb1909: Pull complete
8f3d0e888f94: Pull complete
00c83499f5f8: Verifying Checksum
00c83499f5f8: Download complete
75914a58b59d: Verifying Checksum
75914a58b59d: Download complete
75914a58b59d: Pull complete
00c83499f5f8: Pull complete
0b5b736f6f8b: Verifying Checksum
0b5b736f6f8b: Download complete
96557828c72d: Verifying Checksum
96557828c72d: Download complete
f367de3c6ef3: Verifying Checksum
f367de3c6ef3: Download complete
8ea485ed8d07: Verifying Checksum
8ea485ed8d07: Download complete
e04c74427b07: Verifying Checksum
e04c74427b07: Download complete
2c44554f2c1d: Verifying Checksum
2c44554f2c1d: Download complete
4b37f74f2fcf: Download complete
311ea7e25f3b: Verifying Checksum
311ea7e25f3b: Download complete
4c53b5e197d1: Verifying Checksum
4c53b5e197d1: Download complete
ae54a0cbaf07: Download complete
fbfa20dfc58f: Verifying Checksum
7a5fbf99492d: Verifying Checksum
7a5fbf99492d: Download complete
55f27f5aae25: Verifying Checksum
55f27f5aae25: Download complete
e5dc741ba80e: Verifying Checksum
e5dc741ba80e: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ea4deec7b9ed: Verifying Checksum
ea4deec7b9ed: Download complete
01ddd8730c9d: Verifying Checksum
01ddd8730c9d: Download complete
23d3a726bc1c: Verifying Checksum
23d3a726bc1c: Download complete
575dd3f40a50: Download complete
6015bb64a01e: Verifying Checksum
6015bb64a01e: Download complete
9c808f81626e: Download complete
1b226c214b9a: Download complete
96557828c72d: Pull complete
09907f66bdda: Verifying Checksum
09907f66bdda: Download complete
c8b90fbcd33e: Verifying Checksum
c8b90fbcd33e: Download complete
e04c74427b07: Pull complete
c3f2fe2e9a34: Verifying Checksum
c3f2fe2e9a34: Download complete
ac9b7119d067: Download complete
0b5b736f6f8b: Pull complete
c3c8c52036b2: Verifying Checksum
c3c8c52036b2: Download complete
01ddd8730c9d: Pull complete
74daf3d638c4: Verifying Checksum
74daf3d638c4: Download complete
09d46cfd46ca: Download complete
f367de3c6ef3: Pull complete
4f990f691d95: Download complete
8ea485ed8d07: Pull complete
b2d8c9546556: Verifying Checksum
b2d8c9546556: Download complete
311ea7e25f3b: Pull complete
fc9e5ff183af: Download complete
2c44554f2c1d: Pull complete
4b37f74f2fcf: Pull complete
4c53b5e197d1: Pull complete
ae54a0cbaf07: Pull complete
fbfa20dfc58f: Pull complete
7a5fbf99492d: Pull complete
55f27f5aae25: Pull complete
e5dc741ba80e: Pull complete
4f4fb700ef54: Pull complete
ea4deec7b9ed: Pull complete
575dd3f40a50: Pull complete
23d3a726bc1c: Pull complete
9c808f81626e: Pull complete
1420c7e28df9: Download complete
6015bb64a01e: Pull complete
c8b90fbcd33e: Pull complete
1b226c214b9a: Pull complete
c3f2fe2e9a34: Pull complete
09907f66bdda: Pull complete
ac9b7119d067: Pull complete
c3c8c52036b2: Pull complete
09d46cfd46ca: Pull complete
0aa76275f3e3: Verifying Checksum
0aa76275f3e3: Download complete
93d3fe1ef530: Verifying Checksum
93d3fe1ef530: Download complete
8141b93c2100: Verifying Checksum
8141b93c2100: Download complete
99dd02af1531: Verifying Checksum
99dd02af1531: Download complete
ed19dfeb135d: Download complete
400c4009ccf8: Verifying Checksum
400c4009ccf8: Download complete
2ad878d09679: Verifying Checksum
2ad878d09679: Download complete
a93091442c09: Verifying Checksum
a93091442c09: Download complete
a93091442c09: Pull complete
74daf3d638c4: Pull complete
2ad878d09679: Pull complete
4f990f691d95: Pull complete
b2d8c9546556: Pull complete
fc9e5ff183af: Pull complete
1420c7e28df9: Pull complete
0aa76275f3e3: Pull complete
93d3fe1ef530: Pull complete
8141b93c2100: Pull complete
99dd02af1531: Pull complete
ed19dfeb135d: Pull complete
400c4009ccf8: Pull complete
Digest: sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840
Status: Downloaded newer image for ocaml/opam@sha256:1193b97b1fb681f2d335587f7d0f746174fef9b1dfb77984932b8f3ea440c840
2025-11-05 16:09.41 ---> saved as "3be20ed9bde11478d710180884f722280dfc08d0ee382a0870797929c1d03cd4"

/: (comment ubuntu-25.10-5.4_opam-2.4)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-11-05 16:09.52 ---> saved as "da6960692231a059dab52bacd68875d42b6b35b205939a28c7e327c1c48fb166"

/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
2025-11-05 16:10.30 ---> saved as "e9b0ecbad3beb2e452151c1169527a8879012a89c3350bb7b46eace3adcd6aea"

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.4.0
2.4.1
2025-11-05 16:10.58 ---> saved as "77ec95f59e260ec6798c95d067d0fb48d4d663c0eb249c2e29ab7e2bbb0a15a8"

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-11-05 16:11.23 ---> saved as "112fb3f58706e2a934d242f81fc30ccd1722e38dcf8fa9411a64fe043420055b"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 70d1dfb3b86d9aa841c74aa97359dc7639d3a8c6 || git fetch origin master) && git reset -q --hard 70d1dfb3b86d9aa841c74aa97359dc7639d3a8c6 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   5bf570252b..70d1dfb3b8  master     -> origin/master
70d1dfb3b8 Merge pull request #28838 from dbuenzli/b0-publish-logs.0.10.0

<><> 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)
2025-11-05 16:12.20 ---> saved as "d7b87083c3cc064f0610b7c1e7bfc512bc3b0bc16b625a57819585bb78de627b"

/src: (copy (src obatcher.opam) (dst ./))
2025-11-05 16:12.41 ---> saved as "d22dc8ee75d9df9bac7b4b3e65df32bd974d0bb3c46b677e19ce31ea6068c8f3"

/src: (run (network host)
           (shell "opam pin add -yn obatcher.dev './'"))
[obatcher.dev] synchronised (file:///src)
obatcher is now pinned to file:///src (version dev)
2025-11-05 16:13.00 ---> saved as "4a4cf190993f6cb394bd43db58a705e4141eb483997d63fd272f0f46ebf3d793"

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-11-05 16:13.20 ---> saved as "51c83d6d89b10ffb929fa06099954ed5cb6fec8869e854622e3c06afe64c35bf"

/src: (env DEPS "alcotest.1.9.1 astring.0.8.5 backoff.0.1.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.0.0 containers.3.16 csexp.1.5.2 dune.3.20.2 dune-configurator.3.20.2 either.1.0.0 fmt.0.11.0 logs.0.10.0 multicore-magic.2.3.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ounit2.2.2.7 picos.0.5.0 picos_aux.0.5.0 picos_mux.0.5.0 picos_std.0.5.0 qcheck.0.27 qcheck-alcotest.0.27 qcheck-core.0.27 qcheck-ounit.0.27 re.1.14.0 seq.base stdlib-shims.0.3.0 thread-local-storage.0.2 topkg.1.1.1 uutf.1.0.4")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.4 --depext-only -y obatcher.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu questing InRelease
- Get:2 http://archive.ubuntu.com/ubuntu questing-updates InRelease [136 kB]
- Get:3 http://archive.ubuntu.com/ubuntu questing-backports InRelease [133 kB]
- Get:4 http://archive.ubuntu.com/ubuntu questing-updates/multiverse amd64 Packages [1687 B]
- Get:5 http://archive.ubuntu.com/ubuntu questing-updates/universe amd64 Packages [40.0 kB]
- Get:6 http://archive.ubuntu.com/ubuntu questing-updates/restricted amd64 Packages [94.6 kB]
- Get:7 http://archive.ubuntu.com/ubuntu questing-updates/main amd64 Packages [84.0 kB]
- Get:8 http://security.ubuntu.com/ubuntu questing-security InRelease [136 kB]
- Get:9 http://security.ubuntu.com/ubuntu questing-security/main amd64 Packages [76.9 kB]
- Get:10 http://security.ubuntu.com/ubuntu questing-security/restricted amd64 Packages [92.6 kB]
- Get:11 http://security.ubuntu.com/ubuntu questing-security/universe amd64 Packages [40.1 kB]
- Get:12 http://security.ubuntu.com/ubuntu questing-security/multiverse amd64 Packages [1687 B]
- Fetched 836 kB in 1s (612 kB/s)
- Reading package lists...
- 

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[obatcher.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).
2025-11-05 16:14.08 ---> saved as "f98764fc4f72408be265d20bc1f3c90700fa32d2d66ea6b2d0d20464257ba7fb"

/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 30 packages
  - install alcotest             1.9.1
  - install astring              0.8.5
  - install backoff              0.1.1
  - install cmdliner             2.0.0
  - install containers           3.16
  - install csexp                1.5.2
  - install dune                 3.20.2
  - install dune-configurator    3.20.2
  - install either               1.0.0
  - install fmt                  0.11.0
  - install logs                 0.10.0
  - install multicore-magic      2.3.1
  - install ocaml-syntax-shims   1.0.0
  - install ocamlbuild           0.16.1
  - install ocamlfind            1.9.8
  - install ounit2               2.2.7
  - install picos                0.5.0
  - install picos_aux            0.5.0
  - install picos_mux            0.5.0
  - install picos_std            0.5.0
  - install qcheck               0.27
  - install qcheck-alcotest      0.27
  - install qcheck-core          0.27
  - install qcheck-ounit         0.27
  - install re                   1.14.0
  - install seq                  base
  - install stdlib-shims         0.3.0
  - install thread-local-storage 0.2
  - install topkg                1.1.1
  - install uutf                 1.0.4

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved backoff.0.1.1  (cached)
-> retrieved cmdliner.2.0.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved either.1.0.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved containers.3.16  (cached)
-> retrieved multicore-magic.2.3.1  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved qcheck.0.27, qcheck-alcotest.0.27, qcheck-core.0.27, qcheck-ounit.0.27  (cached)
-> retrieved picos.0.5.0, picos_aux.0.5.0, picos_mux.0.5.0, picos_std.0.5.0  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved re.1.14.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved thread-local-storage.0.2  (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved uutf.1.0.4  (cached)
-> installed cmdliner.2.0.0
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed logs.0.10.0
-> installed dune.3.20.2
-> installed csexp.1.5.2
-> installed backoff.0.1.1
-> installed either.1.0.0
-> installed multicore-magic.2.3.1
-> installed ocaml-syntax-shims.1.0.0
-> installed stdlib-shims.0.3.0
-> installed thread-local-storage.0.2
-> installed re.1.14.0
-> installed picos_aux.0.5.0
-> installed qcheck-core.0.27
-> installed picos.0.5.0
-> installed picos_std.0.5.0
-> installed ounit2.2.2.7
-> installed alcotest.1.9.1
-> installed picos_mux.0.5.0
-> installed qcheck-ounit.0.27
-> installed qcheck-alcotest.0.27
-> installed qcheck.0.27
-> installed dune-configurator.3.20.2
-> installed containers.3.16
Done.
# To update the current shell environment, run: eval $(opam env)
2025-11-05 16:15.42 ---> saved as "5799f7a58bf807ff4e44d7c9afc88450bcc20ce4855949550ab1e81fc738ffb7"

/src: (copy (src .) (dst /src))
2025-11-05 16:16.02 ---> saved as "e1552c0453d36ac50bf871a76bd339ad8e5089287121662d4605ec4235a95b98"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test && ./test_ds.exe)
qcheck random seed: 545883872
Testing `Batched data structures'.
This run has ID `VCUES0Q7'.

  [OK]          Skiplist          0   inserts return true on member lookup.
  [OK]          Skiplist          1   member lookup not vacuously true.
  [OK]          Skiplist          2   duplicate elements are not inserted.
  [OK]          Btree             0   inserts return true & correct element o...
  [OK]          Btree             1   member lookup not vacuously true.
  [OK]          Btree             2   size = elements inserted, duplicates pe...

Full test results in `/src/_build/default/test/_build/_tests/Batched data structures'.
Test Successful in 3.443s. 6 tests run.
(cd _build/default/test && ./test_obatcher.exe)
qcheck random seed: 266478812
Testing `Obatcher'.
This run has ID `UKF2VPII'.

  [OK]          Fifos scheduler              0   Req submitted = Req complete...
  [OK]          Fifos scheduler              1   Req submitted = Req complete...
  [OK]          Fifos scheduler              2   Req submitted = Req complete...
  [OK]          Fifos scheduler              3   Req submitted = Req complete...
  [OK]          Fifos scheduler              4   Batches are linearizable (1 ...
  [OK]          Fifos scheduler              5   Batches are linearizable (72...
  [OK]          Fifos scheduler              6   Batches are linearizable (1 ...
  [OK]          Fifos scheduler              7   Batches are linearizable (72...
  [OK]          Threaded scheduler           0   Req submitted = Req complete...
  [OK]          Threaded scheduler           1   Req submitted = Req complete...
  [OK]          Threaded scheduler           2   Req submitted = Req complete...
  [OK]          Threaded scheduler           3   Req submitted = Req complete...
  [OK]          Threaded scheduler           4   Batches are linearizable (1 ...
  [OK]          Threaded scheduler           5   Batches are linearizable (72...
  [OK]          Threaded scheduler           6   Batches are linearizable (1 ...
  [OK]          Threaded scheduler           7   Batches are linearizable (72...
  [OK]          Randos scheduler             0   Req submitted = Req complete...
  [OK]          Randos scheduler             1   Req submitted = Req complete...
  [OK]          Randos scheduler             2   Req submitted = Req complete...
  [OK]          Randos scheduler             3   Req submitted = Req complete...
  [OK]          Randos scheduler             4   Batches are linearizable (1 ...
  [OK]          Randos scheduler             5   Batches are linearizable (72...
  [OK]          Randos scheduler             6   Batches are linearizable (1 ...
  [OK]          Randos scheduler             7   Batches are linearizable (72...
  [OK]          Multififo scheduler          0   Req submitted = Req complete...
  [OK]          Multififo scheduler          1   Req submitted = Req complete...
  [OK]          Multififo scheduler          2   Req submitted = Req complete...
  [OK]          Multififo scheduler          3   Req submitted = Req complete...
  [OK]          Multififo scheduler          4   Batches are linearizable (1 ...
  [OK]          Multififo scheduler          5   Batches are linearizable (72...
  [OK]          Multififo scheduler          6   Batches are linearizable (1 ...
  [OK]          Multififo scheduler          7   Batches are linearizable (72...

Full test results in `/src/_build/default/test/_build/_tests/Obatcher'.
Test Successful in 93.502s. 32 tests run.
2025-11-05 16:17.58 ---> saved as "978d26ca8b4627524ed6bcd8d3a75e931e70591cb8da87805553f81b070da5bf"
Job succeeded
2025-11-05 16:18.32: Job succeeded