Organisationscraigfeprogress4463ea (main)ubuntu-25.04-5.5_opam-2.5

ubuntu-25.04-5.5_opam-2.5

Link Copied
Code Copied

Logs

2026-06-30 12:14.31: New job: test craigfe/progress https://github.com/craigfe/progress.git#refs/heads/main (4463ead8286d559d2d4a5d6e1797a7b645541716) (linux-x86_64:ubuntu-25.04-5.5_opam-2.5)
Base: ocaml/opam:ubuntu-25.04-ocaml-5.5@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/craigfe/progress.git" -b "main" && cd "progress" && git reset --hard 4463ead8
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-25.04-ocaml-5.5@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226
# ubuntu-25.04-5.5_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 cd ~/opam-repository && (git cat-file -e 8cd35acddd18fa903782ac90de78467ca3e3b506 || git fetch origin master) && git reset -q --hard 8cd35acddd18fa903782ac90de78467ca3e3b506 && git log --no-decorate -n1 --oneline
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN opam update -u
COPY --chown=1000:1000 terminal.opam progress.opam ./
RUN opam pin add -yn terminal.dev './' && \
opam pin add -yn progress.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.1.1 compiler-cloning.enabled dune.3.24.0 fmt.0.11.0 logs.0.10.0 mtime.2.1.0 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 topkg.1.1.1 uucp.17.0.0 uutf.1.0.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y terminal.dev progress.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


2026-06-30 12:14.31: Using cache hint "craigfe/progress-ocaml/opam:ubuntu-25.04-ocaml-5.5@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226-ubuntu-25.04-5.5_opam-2.5-02125489265316d3a97d4b9b9ca8401f"
2026-06-30 12:14.31: Using OBuilder spec:
((from ocaml/opam:ubuntu-25.04-ocaml-5.5@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226)
(comment ubuntu-25.04-5.5_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 (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 8cd35acddd18fa903782ac90de78467ca3e3b506 || git fetch origin master) && git reset -q --hard 8cd35acddd18fa903782ac90de78467ca3e3b506 && git log --no-decorate -n1 --oneline"))
(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 "opam update -u"))
(copy (src terminal.opam progress.opam) (dst ./))
(run (network host)
(shell  "opam pin add -yn terminal.dev './' && \
\nopam pin add -yn progress.dev './'"))
(run (shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.1.1 compiler-cloning.enabled dune.3.24.0 fmt.0.11.0 logs.0.10.0 mtime.2.1.0 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 topkg.1.1.1 uucp.17.0.0 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.5 --depext-only -y terminal.dev progress.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"))
)


2026-06-30 12:14.31: Waiting for resource in pool OCluster
2026-06-30 15:54.57: Waiting for worker…
2026-06-30 15:57.05: Got resource from pool OCluster
Building on eumache.caelum.ci.dev
All commits already cached
HEAD is now at 4463ead Merge pull request #53 from craigfe/prepare-v0.5.0


(from ocaml/opam:ubuntu-25.04-ocaml-5.5@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226)
Unable to find image 'ocaml/opam:ubuntu-25.04-ocaml-5.5@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226' locally
docker.io/ocaml/opam@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226: Pulling from ocaml/opam
c62190a9ab61: Already exists
788eac603774: Pulling fs layer
d8838e8760f7: Pulling fs layer
044df817fdc9: Pulling fs layer
679d83783049: Pulling fs layer
69f94498388b: Pulling fs layer
3085e8aba705: Pulling fs layer
788eac603774: Waiting
044df817fdc9: Waiting
d8838e8760f7: Waiting
a0a4f3094d9c: Pulling fs layer
679d83783049: Waiting
6fb066609bd0: Pulling fs layer
69f94498388b: Waiting
3085e8aba705: Waiting
a0a4f3094d9c: Waiting
708e838a777f: Pulling fs layer
f34688a32906: Pulling fs layer
708e838a777f: Waiting
46da1cacb563: Pulling fs layer
45efe9200020: Pulling fs layer
5b99139b364f: Pulling fs layer
f34688a32906: Waiting
4ad48f1dba7c: Pulling fs layer
46da1cacb563: Waiting
c925d71eaef6: Pulling fs layer
45efe9200020: Waiting
5b99139b364f: Waiting
4ad48f1dba7c: Waiting
c925d71eaef6: Waiting
b2ad08e9de6b: Pulling fs layer
83c2841cf9f5: Pulling fs layer
44173c57952f: Pulling fs layer
b2ad08e9de6b: Waiting
d79d03e7cdd0: Pulling fs layer
4f4fb700ef54: Pulling fs layer
44173c57952f: Waiting
d79d03e7cdd0: Waiting
f3c441c54279: Pulling fs layer
ed883348341c: Pulling fs layer
b291b02a5330: Pulling fs layer
83c2841cf9f5: Waiting
f3c441c54279: Waiting
1511b666e5bc: Pulling fs layer
ed883348341c: Waiting
b291b02a5330: Waiting
4f4fb700ef54: Waiting
dfb1789db5aa: Pulling fs layer
816b597ba46a: Pulling fs layer
076e5216fa61: Pulling fs layer
dfb1789db5aa: Waiting
1511b666e5bc: Waiting
7244f8145d6e: Pulling fs layer
b20b8e4b141e: Pulling fs layer
816b597ba46a: Waiting
a06501a832ff: Pulling fs layer
a2ae49da3e1c: Pulling fs layer
526fd91a9227: Pulling fs layer
a06501a832ff: Waiting
9a80c0ecdf11: Pulling fs layer
0c8157bed317: Pulling fs layer
1a1c034aab17: Pulling fs layer
0c8157bed317: Waiting
e52c710f93d5: Pulling fs layer
a2ae49da3e1c: Waiting
a4296119a3b7: Pulling fs layer
e52c710f93d5: Waiting
7244f8145d6e: Waiting
9185ab7b79b7: Pulling fs layer
bf4590c0a8e8: Pulling fs layer
af67198b7db5: Pulling fs layer
9196245c6a3d: Pulling fs layer
bf4590c0a8e8: Waiting
af67198b7db5: Waiting
337a7d4f05ad: Pulling fs layer
abe485c5d1f9: Pulling fs layer
9185ab7b79b7: Waiting
48a7a7b953fa: Pulling fs layer
9196245c6a3d: Waiting
48a7a7b953fa: Waiting
337a7d4f05ad: Waiting
abe485c5d1f9: Waiting
a4296119a3b7: Waiting
1a1c034aab17: Waiting
526fd91a9227: Waiting
b20b8e4b141e: Waiting
076e5216fa61: Waiting
788eac603774: Download complete
788eac603774: Pull complete
d8838e8760f7: Verifying Checksum
d8838e8760f7: Download complete
d8838e8760f7: Pull complete
679d83783049: Verifying Checksum
679d83783049: Download complete
044df817fdc9: Download complete
3085e8aba705: Verifying Checksum
3085e8aba705: Download complete
a0a4f3094d9c: Verifying Checksum
a0a4f3094d9c: Download complete
6fb066609bd0: Verifying Checksum
6fb066609bd0: Download complete
708e838a777f: Verifying Checksum
708e838a777f: Download complete
044df817fdc9: Pull complete
679d83783049: Pull complete
f34688a32906: Verifying Checksum
f34688a32906: Download complete
46da1cacb563: Verifying Checksum
46da1cacb563: Download complete
5b99139b364f: Verifying Checksum
5b99139b364f: Download complete
45efe9200020: Verifying Checksum
45efe9200020: Download complete
4ad48f1dba7c: Verifying Checksum
4ad48f1dba7c: Download complete
c925d71eaef6: Download complete
b2ad08e9de6b: Verifying Checksum
b2ad08e9de6b: Download complete
83c2841cf9f5: Verifying Checksum
83c2841cf9f5: Download complete
69f94498388b: Verifying Checksum
69f94498388b: Download complete
44173c57952f: Verifying Checksum
44173c57952f: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
d79d03e7cdd0: Verifying Checksum
d79d03e7cdd0: Download complete
f3c441c54279: Verifying Checksum
f3c441c54279: Download complete
ed883348341c: Download complete
b291b02a5330: Download complete
1511b666e5bc: Verifying Checksum
1511b666e5bc: Download complete
dfb1789db5aa: Verifying Checksum
dfb1789db5aa: Download complete
816b597ba46a: Verifying Checksum
816b597ba46a: Download complete
076e5216fa61: Verifying Checksum
076e5216fa61: Download complete
7244f8145d6e: Verifying Checksum
7244f8145d6e: Download complete
b20b8e4b141e: Verifying Checksum
b20b8e4b141e: Download complete
a06501a832ff: Verifying Checksum
a06501a832ff: Download complete
a2ae49da3e1c: Download complete
526fd91a9227: Download complete
0c8157bed317: Download complete
e52c710f93d5: Verifying Checksum
e52c710f93d5: Download complete
a4296119a3b7: Verifying Checksum
a4296119a3b7: Download complete
9185ab7b79b7: Download complete
bf4590c0a8e8: Verifying Checksum
bf4590c0a8e8: Download complete
af67198b7db5: Download complete
9a80c0ecdf11: Verifying Checksum
9a80c0ecdf11: Download complete
337a7d4f05ad: Verifying Checksum
337a7d4f05ad: Download complete
abe485c5d1f9: Verifying Checksum
abe485c5d1f9: Download complete
1a1c034aab17: Verifying Checksum
1a1c034aab17: Download complete
48a7a7b953fa: Verifying Checksum
48a7a7b953fa: Download complete
69f94498388b: Pull complete
3085e8aba705: Pull complete
a0a4f3094d9c: Pull complete
6fb066609bd0: Pull complete
708e838a777f: Pull complete
9196245c6a3d: Verifying Checksum
9196245c6a3d: Download complete
f34688a32906: Pull complete
46da1cacb563: Pull complete
45efe9200020: Pull complete
5b99139b364f: Pull complete
4ad48f1dba7c: Pull complete
c925d71eaef6: Pull complete
b2ad08e9de6b: Pull complete
83c2841cf9f5: Pull complete
44173c57952f: Pull complete
d79d03e7cdd0: Pull complete
4f4fb700ef54: Pull complete
f3c441c54279: Pull complete
ed883348341c: Pull complete
b291b02a5330: Pull complete
1511b666e5bc: Pull complete
dfb1789db5aa: Pull complete
816b597ba46a: Pull complete
076e5216fa61: Pull complete
7244f8145d6e: Pull complete
b20b8e4b141e: Pull complete
a06501a832ff: Pull complete
a2ae49da3e1c: Pull complete
526fd91a9227: Pull complete
9a80c0ecdf11: Pull complete
0c8157bed317: Pull complete
1a1c034aab17: Pull complete
e52c710f93d5: Pull complete
a4296119a3b7: Pull complete
9185ab7b79b7: Pull complete
bf4590c0a8e8: Pull complete
af67198b7db5: Pull complete
9196245c6a3d: Pull complete
337a7d4f05ad: Pull complete
abe485c5d1f9: Pull complete
48a7a7b953fa: Pull complete
Digest: sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226
Status: Downloaded newer image for ocaml/opam@sha256:0125753c4a6b74a6affb5097456fbd742e4b8494845887381b1c7791060b5226
2026-06-30 15:57.08 ---> using "dae608bd2fc2d5dea9b7a44329e6ee38f69b4a715a2d97f1247251ece8c4043b" from cache


/: (comment ubuntu-25.04-5.5_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-06-30 15:57.08 ---> using "0c1701a7e64905ae6af6d9eeb52b97439303b37ae71f2089e20f6a709259cc27" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 8cd35acddd18fa903782ac90de78467ca3e3b506 || git fetch origin master) && git reset -q --hard 8cd35acddd18fa903782ac90de78467ca3e3b506 && git log --no-decorate -n1 --oneline"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
b85f65c75d..8cd35acddd  master     -> origin/master
8cd35acddd Merge pull request #30092 from shonfeder/release-dune-3.24.0
2026-06-30 15:57.08 ---> using "3218b82d17009e9bfc9234b1c57b0128ab5341df8ea4cd49ade37d5cb981b25a" 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.1 to version 2.2, which can't be reverted.
You may want to back it up before going further.


Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=1 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
2026-06-30 15:57.08 ---> using "0d39bff1f00188593b13bb81d6c49a70d5f7c07279c89e84e27c71c7212fc95e" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 7.0.0-22-generic
The OCaml toplevel, version 5.5.0
2.5.1
2026-06-30 15:57.08 ---> using "e77888caabab13f4467bcc64d0d6f9a9ca06b30c7f57836ffc47070e0acda3cb" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-06-30 15:57.08 ---> using "735b51e9a0bec460109decc1202ed0c7cc5416eea1b062cd939b3bd1e6efb43d" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update -u"))


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


The following actions will be performed:
=== recompile 7 packages
- recompile base-domains        base           [uses ocaml]
- recompile base-effects        base           [uses ocaml]
- recompile base-nnp            base           [uses base-domains]
- recompile ocaml               5.5.0          [uses ocaml-base-compiler]
- recompile ocaml-base-compiler 5.5.0 (pinned) [uses ocaml-compiler]
- recompile ocaml-compiler      5.5.0          [upstream or system changes]
- recompile opam-depext         1.2.3          [uses ocaml]
=== install 1 package
- install   compiler-cloning    enabled        [required by ocaml-compiler]


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml.5.5.0  (cached)
-> removed   base-effects.base
-> removed   base-nnp.base
-> removed   base-domains.base
-> installed compiler-cloning.enabled
-> retrieved ocaml-compiler.5.5.0  (cached)
-> retrieved opam-depext.1.2.3  (cached)
-> removed   opam-depext.1.2.3
-> removed   ocaml.5.5.0
-> removed   ocaml-base-compiler.5.5.0
-> removed   ocaml-compiler.5.5.0
-> installed ocaml-compiler.5.5.0
-> installed ocaml-base-compiler.5.5.0
-> installed ocaml.5.5.0
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
-> installed opam-depext.1.2.3
Done.


<><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead


<><> ocaml-compiler.5.5.0 installed successfully ><><><><><><><><><><><><><><><>
=> This switch had to be compiled from sources, but future switches with the 🐌
same compiler version and configuration should assemble instantly.
# To update the current shell environment, run: eval $(opam env)
2026-06-30 15:57.08 ---> using "7ae81730d6fea7ecf21bea14f76fc4bd6ebca046fa09b97c3bc1a7eaed3186e6" from cache


/src: (copy (src terminal.opam progress.opam) (dst ./))
2026-06-30 15:57.09 ---> saved as "770b34359993214264668d0f3235aed2d90c9162822973d116dd36b1f629f696"


/src: (run (network host)
(shell  "opam pin add -yn terminal.dev './' && \
\nopam pin add -yn progress.dev './'"))
[terminal.dev] synchronised (file:///src)
terminal is now pinned to file:///src (version dev)
[progress.dev] synchronised (file:///src)
progress is now pinned to file:///src (version dev)
2026-06-30 15:57.17 ---> saved as "90b03e4c19d3087083bd0aaf54f556a1839cc5fae1c186f3cfc2bc2f235da4ca"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-06-30 15:57.18 ---> saved as "f4d5d017873f2fc4ad92bcb2c3516220961efdb7f3e27746905688fcba9a8b5b"


/src: (env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cmdliner.2.1.1 compiler-cloning.enabled dune.3.24.0 fmt.0.11.0 logs.0.10.0 mtime.2.1.0 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 topkg.1.1.1 uucp.17.0.0 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.5 --depext-only -y terminal.dev progress.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu plucky InRelease
- Hit:2 http://security.ubuntu.com/ubuntu plucky-security InRelease
- Hit:3 http://archive.ubuntu.com/ubuntu plucky-updates InRelease
- Hit:4 http://archive.ubuntu.com/ubuntu plucky-backports InRelease
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[progress.dev] synchronised (file:///src)
[terminal.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml is already installed (current version is 5.5.0).
[NOTE] Package compiler-cloning is already installed (current version is enabled).
[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).
# To update the current shell environment, run: eval $(opam env)
2026-06-30 15:57.35 ---> saved as "acafb04e758b065d718d769f79fc84f66f688008a86899871ff8d4618690a374"


/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-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0).
[NOTE] Package ocaml is already installed (current version is 5.5.0).
[NOTE] Package compiler-cloning is already installed (current version is enabled).
[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 16 packages
- install alcotest           1.9.1
- install astring            0.8.5
- install cmdliner           2.1.1
- install dune               3.24.0
- install fmt                0.11.0
- install logs               0.10.0
- install mtime              2.1.0
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild         0.16.1
- install ocamlfind          1.9.8
- install optint             0.3.0
- install re                 1.14.0
- install stdlib-shims       0.3.0
- install topkg              1.1.1
- install uucp               17.0.0
- install uutf               1.0.4


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved cmdliner.2.1.1  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved uucp.17.0.0  (cached)
-> retrieved dune.3.24.0  (cached)
-> installed ocamlfind.1.9.8
-> installed cmdliner.2.1.1
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed mtime.2.1.0
-> installed astring.0.8.5
-> installed logs.0.10.0
-> installed dune.3.24.0
-> installed stdlib-shims.0.3.0
-> installed optint.0.3.0
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.14.0
-> installed alcotest.1.9.1
-> installed uucp.17.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-06-30 15:59.34 ---> saved as "0aa55e93f2c51330e43329f41b2d746a8787ca55f598e0fcbaa8c0e6d5545513"


/src: (copy (src .) (dst /src))
2026-06-30 15:59.37 ---> saved as "7622ec48d49a64a03c177af4df47a3c82bbaadc0037947fc05e7d7d30ee59f2f"


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


[OK]          colours          0   rgb.
[OK]          colours          1   hex.
[OK]          width            0   guess_width.
[OK]          width            1   truncate.


Full test results in `/src/_build/default/src/terminal/tests/_build/_tests/src-terminal-tests-test.ml'.
Test Successful in 0.000s. 4 tests run.
(cd _build/default/src/progress/tests && ./test.exe)
Testing `src/progress/tests/test.ml'.
This run has ID `E9JMHN9O'.


[OK]          main                0   Pair.
[OK]          main                1   Unicode bar.
[OK]          main                2   Progress bar lifecycle....
[OK]          main                3   Progress bar width.
[OK]          main                4   Pre-provided counter....
[OK]          boxes               0   Unsized element not in box.
[OK]          boxes               1   Two unsized elements in box.
[OK]          units               0   percentage.
[OK]          units               1   bytes.
[OK]          units               2   duration.
[OK]          printers            0   int.
[OK]          printers            1   string.
[OK]          flow_meter          0   linear.
[OK]          flow_meter          1   non-linear.


Full test results in `/src/_build/default/src/progress/tests/_build/_tests/src-progress-tests-test.ml'.
Test Successful in 0.003s. 14 tests run.
2026-06-30 15:59.41 ---> saved as "47cc534aabbe5fefe7da01c563cdc70919ae8d0effe42ebfc35be63ee779e47a"
Job succeeded
2026-06-30 15:59.41: Job succeeded