Organisationscraigfeprogress4463ea (main)fedora-44-4.14_opam-2.5

fedora-44-4.14_opam-2.5

Logs

Show full 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:fedora-44-4.14_opam-2.5)
Base: ocaml/opam:fedora-44-ocaml-4.14@sha256:b831cc87b1dea87f58b10e358a0ab230354557f6f4b3a50d5c7d235d6a9ce350
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:fedora-44-ocaml-4.14@sha256:b831cc87b1dea87f58b10e358a0ab230354557f6f4b3a50d5c7d235d6a9ce350
# fedora-44-4.14_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo dnf install -y findutils
RUN sudo ln -f /usr/bin/opam-2.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-threads.base base-unix.base cmdliner.2.1.1 dune.3.24.0 fmt.0.11.0 logs.0.10.0 mtime.2.1.0 ocaml.4.14.4 ocaml-base-compiler.4.14.4 ocaml-config.2 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 vector.1.0.0"
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:fedora-44-ocaml-4.14@sha256:b831cc87b1dea87f58b10e358a0ab230354557f6f4b3a50d5c7d235d6a9ce350-fedora-44-4.14_opam-2.5-eeb865f3fa250bef3e20d91437cb583d"
2026-06-30 12:14.31: Using OBuilder spec:
((from ocaml/opam:fedora-44-ocaml-4.14@sha256:b831cc87b1dea87f58b10e358a0ab230354557f6f4b3a50d5c7d235d6a9ce350)
 (comment fedora-44-4.14_opam-2.5)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (network host)
      (shell "sudo dnf install -y findutils"))
 (run (shell "sudo ln -f /usr/bin/opam-2.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-threads.base base-unix.base cmdliner.2.1.1 dune.3.24.0 fmt.0.11.0 logs.0.10.0 mtime.2.1.0 ocaml.4.14.4 ocaml-base-compiler.4.14.4 ocaml-config.2 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 vector.1.0.0")
 (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:55.05: Waiting for worker…
2026-06-30 15:57.13: Got resource from pool OCluster
Building on toxis.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:fedora-44-ocaml-4.14@sha256:b831cc87b1dea87f58b10e358a0ab230354557f6f4b3a50d5c7d235d6a9ce350)
2026-06-30 15:57.14 ---> using "59160c8e30f51ffba2a9060d9c2079ea1a0818d97311aa5d4d8d8ef3b72a71ee" from cache

/: (comment fedora-44-4.14_opam-2.5)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (network host)
           (shell "sudo dnf install -y findutils"))
Updating and loading repositories:
 Fedora 44 - x86_64 - Updates           100% |  19.6 KiB/s |  17.0 KiB |  00m01s
 Fedora 44 openh264 (From Cisco) - x86_ 100% |   1.3 KiB/s | 986.0   B |  00m01s
 Fedora 44 - x86_64                     100% | 117.1 KiB/s |  19.6 KiB |  00m00s
Repositories loaded.
Package "findutils-1:4.10.0-7.fc44.x86_64" is already installed.

Nothing to do.
2026-06-30 15:57.14 ---> using "15517bc46a019ac2126eed35d3c3e71e8715eb0cdb95a212de5b12e3cad0dccb" from cache

/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-06-30 15:57.14 ---> using "102a2ff81499b6cb7aae3e871609934284478b97443e096a517f434c0c3c0f7b" 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.14 ---> using "1300ec87d46a3d070a9e0eb9176ed99e93e65b7a7c63634e6c5864bd6847dd84" 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 ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "ocaml-patches-overlay": "/usr/sbin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocurrent/opam-repository/': Could not resolve host: github.com"
[default] synchronised from git+file:///home/opam/opam-repository
2026-06-30 15:57.14 ---> using "ef64809bc756f9cdec6363ba1c75a3ed0ff87156c6fac06261e1587073bc01b5" from cache

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

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2026-06-30 15:57.14 ---> using "14520e11d6ad0e39e6630b0c33bcfd96ebd539d0050ebfc724f4bb17b6af5509" from cache

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

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[ocaml-patches-overlay] no changes from git+https://github.com/ocurrent/opam-repository#patches
[default] no changes from git+file:///home/opam/opam-repository

Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).

The following packages are not being upgraded because the new versions conflict with other installed packages:
  - ocaml.5.5.1
  - ocaml-config.3
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.1"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-06-30 15:57.14 ---> using "6ef1a255a138dd562e4f6ac7511bdc5505d8e6b6aa8e8cfc16e888e2273d5d83" from cache

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

/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.18 ---> saved as "048ebe5ccb84ec932d3642234e06694339a111e25a25301c08a790b0801325cc"

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

/src: (env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base cmdliner.2.1.1 dune.3.24.0 fmt.0.11.0 logs.0.10.0 mtime.2.1.0 ocaml.4.14.4 ocaml-base-compiler.4.14.4 ocaml-config.2 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 vector.1.0.0")

/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/sbin/sudo "yum" "makecache"
- Updating and loading repositories:
-  Fedora 44 - x86_64 - Updates           100% |  59.9 KiB/s |  17.0 KiB |  00m00s
- Repositories loaded.
- Metadata cache created.

<><> 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-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.4).
[NOTE] Package ocaml is already installed (current version is 4.14.4).
[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-bigarray is already installed (current version is base).
# To update the current shell environment, run: eval $(opam env)
2026-06-30 15:57.37 ---> saved as "b25db1aa857970d69a930c49c1279c0dd9011f2e99c5ee72f9a349a9bf3e634b"

/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 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.4).
[NOTE] Package ocaml is already installed (current version is 4.14.4).
[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-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 17 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
  - install vector             1.0.0

<><> 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 ocaml-syntax-shims.1.0.0  (cached)
-> retrieved mtime.2.1.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 vector.1.0.0  (cached)
-> retrieved uucp.17.0.0  (cached)
-> retrieved dune.3.24.0  (cached)
-> installed cmdliner.2.1.1
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed mtime.2.1.0
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed logs.0.10.0
-> installed dune.3.24.0
-> installed vector.1.0.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.35 ---> saved as "2c02c96d666372c9689644e1f1b3ce629a1665afe6d022099123e5b15d3672d8"

/src: (copy (src .) (dst /src))
2026-06-30 15:59.36 ---> saved as "c261355433a48edb61a61a331f2808e971aebf1604e3d2fa32fb70aa732c247e"

/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 `NPAWBS8U'.

  [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.001s. 4 tests run.
(cd _build/default/src/progress/tests && ./test.exe)
Testing `src/progress/tests/test.ml'.
This run has ID `AREQGBRR'.

  [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.004s. 14 tests run.
2026-06-30 15:59.41 ---> saved as "aaf15f92713cc734e9f1244f117b314c97f44a6df7303ddf6679dd9a2ac2f3a4"
Job succeeded
2026-06-30 15:59.42: Job succeeded