Organisationsygrekocaml-extlib993334 (master)fedora-43-5.4_opam-2.4

fedora-43-5.4_opam-2.4

Link Copied
Code Copied

Logs

2025-10-18 16:32.09: New job: test ygrek/ocaml-extlib https://github.com/ygrek/ocaml-extlib.git#refs/heads/master (99333426030c6d5a1d782a4193dbb9230e8455ee) (linux-x86_64:fedora-43-5.4_opam-2.4)
Base: ocaml/opam:fedora-43-ocaml-5.4@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ygrek/ocaml-extlib.git" -b "master" && cd "ocaml-extlib" && git reset --hard 99333426
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-43-ocaml-5.4@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115
# fedora-43-5.4_opam-2.4
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.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 c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 extlib.opam ./
RUN opam pin add -yn extlib.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.20.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y extlib.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-10-18 16:32.09: Using cache hint "ygrek/ocaml-extlib-ocaml/opam:fedora-43-ocaml-5.4@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115-fedora-43-5.4_opam-2.4-ec7c1116a19b2ea78764cbdccf14a4bb"
2025-10-18 16:32.09: Using OBuilder spec:
((from ocaml/opam:fedora-43-ocaml-5.4@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115)
(comment fedora-43-5.4_opam-2.4)
(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.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 c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src extlib.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn extlib.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.20.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.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.4 --depext-only -y extlib.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-10-18 16:32.09: Waiting for resource in pool OCluster
2025-10-18 16:41.22: Waiting for worker…
2025-10-18 16:43.38: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 9933342 Add .git-blame-ignore-revs


(from ocaml/opam:fedora-43-ocaml-5.4@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115)
Unable to find image 'ocaml/opam:fedora-43-ocaml-5.4@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115' locally
docker.io/ocaml/opam@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115: Pulling from ocaml/opam
3a6ccf50917d: Pulling fs layer
698b8d1610af: Pulling fs layer
7e5b745a56a4: Pulling fs layer
e8859609bfb8: Pulling fs layer
51242d36b3fd: Pulling fs layer
61958fadfb74: Pulling fs layer
04578677ff3f: Pulling fs layer
01b19b859bd1: Pulling fs layer
47b008c442e7: Pulling fs layer
698b8d1610af: Waiting
434ff16e8a1b: Pulling fs layer
3a6ccf50917d: Waiting
e2e8d2ec1110: Pulling fs layer
bb8f1dbb2acd: Pulling fs layer
c914fb01d9b0: Pulling fs layer
61958fadfb74: Waiting
acbc7d112060: Pulling fs layer
51242d36b3fd: Waiting
7b0ca93f3f54: Pulling fs layer
e8859609bfb8: Waiting
5a223856338a: Pulling fs layer
7e5b745a56a4: Waiting
ace6a731f305: Pulling fs layer
e2e8d2ec1110: Waiting
a6230b7fafa0: Pulling fs layer
c914fb01d9b0: Waiting
917f9b8155b5: Pulling fs layer
04578677ff3f: Waiting
8f7a3b7d908f: Pulling fs layer
bb8f1dbb2acd: Waiting
434ff16e8a1b: Waiting
4f4fb700ef54: Pulling fs layer
01b19b859bd1: Waiting
7af8a72dec52: Pulling fs layer
a6230b7fafa0: Waiting
5a223856338a: Waiting
9565a36b4e3a: Pulling fs layer
acbc7d112060: Waiting
a1ba7d9452a1: Pulling fs layer
8f7a3b7d908f: Waiting
24a9095bda75: Pulling fs layer
7b0ca93f3f54: Waiting
ace6a731f305: Waiting
47b008c442e7: Waiting
16c026bd2ca7: Pulling fs layer
7af8a72dec52: Waiting
917f9b8155b5: Waiting
6b821f07d597: Pulling fs layer
9565a36b4e3a: Waiting
4f4fb700ef54: Waiting
a1ba7d9452a1: Waiting
16c026bd2ca7: Waiting
24a9095bda75: Waiting
afd0175f27f4: Pulling fs layer
88ab18f654c7: Pulling fs layer
6b821f07d597: Waiting
be69a91a3ef7: Pulling fs layer
afd0175f27f4: Waiting
ce8a4e53f5e3: Pulling fs layer
88ab18f654c7: Waiting
3e2bdc6df5e4: Pulling fs layer
ff986d64677f: Pulling fs layer
be69a91a3ef7: Waiting
9c9f7117b120: Pulling fs layer
ce8a4e53f5e3: Waiting
3e2bdc6df5e4: Waiting
8bc6797e23fc: Pulling fs layer
ff986d64677f: Waiting
07b81fe7312a: Pulling fs layer
9c9f7117b120: Waiting
43fc65bb52eb: Pulling fs layer
a5d75845130a: Pulling fs layer
8bc6797e23fc: Waiting
1eec13083f65: Pulling fs layer
07b81fe7312a: Waiting
43fc65bb52eb: Waiting
aab9ec9135e1: Pulling fs layer
a5d75845130a: Waiting
1eec13083f65: Waiting
cc2ed799adba: Pulling fs layer
b808f888e100: Pulling fs layer
e51d6b85f31b: Pulling fs layer
aab9ec9135e1: Waiting
8c8cec09df68: Pulling fs layer
cc2ed799adba: Waiting
b808f888e100: Waiting
e51d6b85f31b: Waiting
3a6ccf50917d: Verifying Checksum
3a6ccf50917d: Download complete
698b8d1610af: Download complete
3a6ccf50917d: Pull complete
698b8d1610af: Pull complete
7e5b745a56a4: Download complete
7e5b745a56a4: Pull complete
51242d36b3fd: Verifying Checksum
51242d36b3fd: Download complete
61958fadfb74: Verifying Checksum
61958fadfb74: Download complete
04578677ff3f: Verifying Checksum
04578677ff3f: Download complete
01b19b859bd1: Verifying Checksum
01b19b859bd1: Download complete
47b008c442e7: Verifying Checksum
47b008c442e7: Download complete
434ff16e8a1b: Verifying Checksum
434ff16e8a1b: Download complete
e2e8d2ec1110: Verifying Checksum
e2e8d2ec1110: Download complete
bb8f1dbb2acd: Verifying Checksum
bb8f1dbb2acd: Download complete
c914fb01d9b0: Download complete
acbc7d112060: Verifying Checksum
acbc7d112060: Download complete
7b0ca93f3f54: Verifying Checksum
e8859609bfb8: Verifying Checksum
e8859609bfb8: Download complete
5a223856338a: Verifying Checksum
5a223856338a: Download complete
ace6a731f305: Download complete
a6230b7fafa0: Download complete
917f9b8155b5: Download complete
8f7a3b7d908f: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
7af8a72dec52: Verifying Checksum
7af8a72dec52: Download complete
9565a36b4e3a: Download complete
24a9095bda75: Verifying Checksum
24a9095bda75: Download complete
a1ba7d9452a1: Verifying Checksum
a1ba7d9452a1: Download complete
16c026bd2ca7: Verifying Checksum
16c026bd2ca7: Download complete
6b821f07d597: Verifying Checksum
6b821f07d597: Download complete
afd0175f27f4: Verifying Checksum
afd0175f27f4: Download complete
88ab18f654c7: Download complete
be69a91a3ef7: Download complete
ce8a4e53f5e3: Verifying Checksum
ce8a4e53f5e3: Download complete
3e2bdc6df5e4: Verifying Checksum
3e2bdc6df5e4: Download complete
ff986d64677f: Verifying Checksum
ff986d64677f: Download complete
8bc6797e23fc: Verifying Checksum
8bc6797e23fc: Download complete
07b81fe7312a: Verifying Checksum
07b81fe7312a: Download complete
43fc65bb52eb: Verifying Checksum
43fc65bb52eb: Download complete
e8859609bfb8: Pull complete
a5d75845130a: Verifying Checksum
a5d75845130a: Download complete
9c9f7117b120: Verifying Checksum
9c9f7117b120: Download complete
1eec13083f65: Verifying Checksum
1eec13083f65: Download complete
51242d36b3fd: Pull complete
61958fadfb74: Pull complete
04578677ff3f: Pull complete
01b19b859bd1: Pull complete
47b008c442e7: Pull complete
434ff16e8a1b: Pull complete
e2e8d2ec1110: Pull complete
bb8f1dbb2acd: Pull complete
c914fb01d9b0: Pull complete
acbc7d112060: Pull complete
7b0ca93f3f54: Pull complete
5a223856338a: Pull complete
ace6a731f305: Pull complete
a6230b7fafa0: Pull complete
917f9b8155b5: Pull complete
8f7a3b7d908f: Pull complete
4f4fb700ef54: Pull complete
7af8a72dec52: Pull complete
9565a36b4e3a: Pull complete
a1ba7d9452a1: Pull complete
24a9095bda75: Pull complete
16c026bd2ca7: Pull complete
6b821f07d597: Pull complete
afd0175f27f4: Pull complete
88ab18f654c7: Pull complete
be69a91a3ef7: Pull complete
ce8a4e53f5e3: Pull complete
3e2bdc6df5e4: Pull complete
ff986d64677f: Pull complete
9c9f7117b120: Pull complete
8bc6797e23fc: Pull complete
07b81fe7312a: Pull complete
43fc65bb52eb: Pull complete
a5d75845130a: Pull complete
1eec13083f65: Pull complete
aab9ec9135e1: Verifying Checksum
aab9ec9135e1: Download complete
aab9ec9135e1: Pull complete
cc2ed799adba: Verifying Checksum
cc2ed799adba: Download complete
b808f888e100: Verifying Checksum
b808f888e100: Download complete
e51d6b85f31b: Verifying Checksum
e51d6b85f31b: Download complete
8c8cec09df68: Verifying Checksum
8c8cec09df68: Download complete
cc2ed799adba: Pull complete
b808f888e100: Pull complete
e51d6b85f31b: Pull complete
8c8cec09df68: Pull complete
Digest: sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115
Status: Downloaded newer image for ocaml/opam@sha256:a83928a1fedec013a7db3d3190a3cc3eb72142ca95e7bb20dbb4f9954be28115
2025-10-18 16:43.38 ---> using "f59e28d75de4defeed40ec3fa81afaa110217cd20c2dafcaea2c76301015f0df" from cache


/: (comment fedora-43-5.4_opam-2.4)


/: (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 43 - x86_64 - Updates           100% | 102.7 KiB/s |  23.9 KiB |  00m00s
Repositories loaded.
Package "findutils-1:4.10.0-6.fc43.x86_64" is already installed.


Nothing to do.
2025-10-18 16:43.38 ---> using "e25babefb49a419232868acca712bf630a0bbefc96e0c275ad3155252e7c1ac2" from cache


/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-10-18 16:43.38 ---> using "d407c2ab0d230b08eef2673d99115ee74748a180b52018e5e71e83495eb23ecf" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.


This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.


Continue? [Y/n] y
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-10-18 16:43.38 ---> using "f34f2508f7317e9caeecee1fbf9e7a46c3e2d84a14300c4e852b3aa03e573a96" from cache


/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-10-18 16:43.38 ---> using "052d523dd0b77d418e636d4c186443eff0092857ea0c0fcc93c67ed113744989" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-10-18 16:43.38 ---> using "62c8f17a78b1cdcc51dbd6e1fa6a54730935888b6313593e943e96a268786b45" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e c603e596bfaf195a5c1a3baf992b11c1de5ad35b || git fetch origin master) && git reset -q --hard c603e596bfaf195a5c1a3baf992b11c1de5ad35b && git log --no-decorate -n1 --oneline && opam update -u"))
c603e596bf Merge pull request #28683 from Octachron/OCaml_5.4.0_release


<><> 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-10-18 16:43.40 ---> saved as "3c46f18e0afd22fb3a46a5c7f33a42fabdffa88bbc8fe8adaff6c90f190f8dc0"


/src: (copy (src extlib.opam) (dst ./))
2025-10-18 16:43.40 ---> saved as "02317f257603f8f7f86a472dd9ea6cd1b98dfe02b643ca646dac6ab44c68354d"


/src: (run (network host)
(shell "opam pin add -yn extlib.dev './'"))
[extlib.dev] synchronised (file:///src)
extlib is now pinned to file:///src (version dev)
2025-10-18 16:43.41 ---> saved as "996977ad63f4ebdeda13b153c0ee8623629b75300ff00fd1afa6cc70fc39938d"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-10-18 16:43.41 ---> saved as "03db809140391a5e2560e7c584ba1dac845509d277d61f30ee9a71c2d7e89333"


/src: (env DEPS "base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base cppo.1.8.0 dune.3.20.2 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.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.4 --depext-only -y extlib.dev $DEPS"))
+ /usr/sbin/sudo "yum" "makecache"
- Updating and loading repositories:
- Repositories loaded.
- Metadata cache created.


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[extlib.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-10-18 16:43.54 ---> saved as "b8627a7d8adb4cfd13013e87a297c4ddf22fc230a28a39adf8adee546f83efd0"


/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 2 packages
- install cppo 1.8.0
- install dune 3.20.2


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved cppo.1.8.0  (cached)
-> retrieved dune.3.20.2  (cached)
-> installed dune.3.20.2
-> installed cppo.1.8.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-10-18 16:44.49 ---> saved as "eaa58170f369090285fa8f4e3a6210eb3d2045849ce6e8c348e1d25afe92325a"


/src: (copy (src .) (dst /src))
2025-10-18 16:44.49 ---> saved as "2b98ba8c168f36a7e768f90a99c9d166b09b709c6c4db88c921fd264b567773b"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test && ./runner.exe)
Dllist
simple - OK
regression_1 - OK
regression_2 - OK
skip_both_ways - OK
4/4 tests succeeded.
IO
bits - OK
i8 - OK
u8 - OK
i16 - OK
u16 - OK
i31 - OK
real_i32 - OK
i32 - OK
8/8 tests succeeded.
ExtString
starts_with - OK
ends_with - OK
map - OK
lchop - OK
rchop - OK
split - OK
replace_1 - OK
strip - OK
nsplit - OK
9/9 tests succeeded.
ExtArray
rev - OK
rev_in_place - OK
for_all - OK
exists - OK
mem - OK
memq - OK
find - OK
findi - OK
filter - OK
partition - OK
enum - OK
map2 - OK
12/12 tests succeeded.
DynArray
triv - OK
regr_1 - OK
insert - OK
simple_1 - OK
simple_2 - OK
5/5 tests succeeded.
ExtHashtbl
map - OK
1/1 tests succeeded.
ExtList
iteri - OK
mapi - OK
exceptions - OK
find_exc - OK
findi - OK
fold_right - OK
fold_right2 - OK
map - OK
find_map_exn - OK
make - OK
10/10 tests succeeded.
BitSet
basic - OK
enum_1 - OK
enum_2 - OK
enum_3 - OK
enum_regr_pz - OK
intersect - OK
diff - OK
sym_diff - OK
rnd_creation - OK
empty - OK
exceptions - OK
compare - OK
compare_2 - OK
compare_3 - OK
set_opers - OK
unite - OK
intersect_2 - OK
differentiate - OK
differentiate_sym - OK
19/19 tests succeeded.


Overall 68/68 tests succeeded.
2025-10-18 16:44.52 ---> saved as "858c12aa91575b312ab5862fe988c1892c32524554d9903e081240792ebce835"
Job succeeded
2025-10-18 16:44.52: Job succeeded