2025-09-16 10:11.43: New job: test ocurrent/ocaml-version https://github.com/ocurrent/ocaml-version.git#refs/heads/master (c37747c5e3e194786645706533eed345fea215b7) (linux-x86_64:debian-13-4.14_x86_32_opam-2.4)
Base: ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/ocurrent/ocaml-version.git" -b "master" && cd "ocaml-version" && git reset --hard c37747c5
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
# debian-13-4.14_x86_32_opam-2.4
USER 1000:1000
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
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 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 ocaml-version.opam ./
RUN opam pin add -yn ocaml-version.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.0 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.20.2 fmt.0.11.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.13.2 seq.base stdlib-shims.0.3.0 topkg.1.1.0 uutf.1.0.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y ocaml-version.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-09-16 10:11.43: Using cache hint "ocurrent/ocaml-version-ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64-debian-13-4.14_x86_32_opam-2.4-522d67b3c187cc1bc7ebe062cf96c395"
2025-09-16 10:11.43: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64)
(comment debian-13-4.14_x86_32_opam-2.4)
(user (uid 1000) (gid 1000))
(shell /usr/bin/linux32 /bin/sh -c)
(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 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src ocaml-version.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn ocaml-version.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.0 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.20.2 fmt.0.11.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.13.2 seq.base stdlib-shims.0.3.0 topkg.1.1.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.4 --depext-only -y ocaml-version.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-09-16 10:11.43: Waiting for resource in pool OCluster
2025-09-16 11:24.13: Waiting for worker…
2025-09-16 11:26.57: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at c37747c Update CHANGES.md before release
(from ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64' locally
docker.io/ocaml/opam@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64: Pulling from ocaml/opam
c9dedb413b40: Pulling fs layer
f837638c463a: Pulling fs layer
0f10188fd397: Pulling fs layer
fdd37291e755: Pulling fs layer
a55e52baefab: Pulling fs layer
386c2e37ee48: Pulling fs layer
0857da6a87f6: Pulling fs layer
f8f57246dbb6: Pulling fs layer
f1cc898bfa73: Pulling fs layer
5f5e0e9320fb: Pulling fs layer
e71cb2b79246: Pulling fs layer
65b77d0e6ddf: Pulling fs layer
0f10188fd397: Waiting
32b3ac319680: Pulling fs layer
332b4f70bda8: Pulling fs layer
fdd37291e755: Waiting
c9dedb413b40: Waiting
c7487749a26d: Pulling fs layer
0857da6a87f6: Waiting
5f129db7df1d: Pulling fs layer
f8f57246dbb6: Waiting
e71cb2b79246: Waiting
120fe700baf0: Pulling fs layer
f1cc898bfa73: Waiting
3f1bc6b935d7: Pulling fs layer
65b77d0e6ddf: Waiting
9b3cd3bec5e7: Pulling fs layer
32b3ac319680: Waiting
68870f10c39f: Pulling fs layer
4f4fb700ef54: Pulling fs layer
332b4f70bda8: Waiting
313ffe921dc9: Pulling fs layer
c7487749a26d: Waiting
6e022cac4b49: Pulling fs layer
b6e0545365a9: Pulling fs layer
178a2230f6bc: Pulling fs layer
120fe700baf0: Waiting
43ec319d5b4b: Pulling fs layer
887948c2fa1d: Pulling fs layer
fa0835f5eb56: Pulling fs layer
b834ef866483: Pulling fs layer
b6e0545365a9: Waiting
6e022cac4b49: Waiting
cd4567e6bde2: Pulling fs layer
887948c2fa1d: Waiting
fa0835f5eb56: Waiting
b834ef866483: Waiting
ed94b946f82a: Pulling fs layer
3f1bc6b935d7: Waiting
f837638c463a: Waiting
3916e2f43ad3: Pulling fs layer
cd4567e6bde2: Waiting
c512f818c56e: Pulling fs layer
6df78b4411ca: Pulling fs layer
313ffe921dc9: Waiting
d92949f24bca: Pulling fs layer
72569c0b1e6f: Pulling fs layer
91f47f4eed6f: Pulling fs layer
4f4fb700ef54: Waiting
76d7e22f5a6c: Pulling fs layer
72569c0b1e6f: Waiting
39a2d3171290: Pulling fs layer
b1c09bc25311: Pulling fs layer
91f47f4eed6f: Waiting
681c028ea2d0: Pulling fs layer
62e4589769df: Pulling fs layer
338b2ebae701: Pulling fs layer
39a2d3171290: Waiting
5f129db7df1d: Waiting
62e4589769df: Waiting
338b2ebae701: Waiting
ed94b946f82a: Waiting
76d7e22f5a6c: Waiting
178a2230f6bc: Waiting
c9dedb413b40: Verifying Checksum
c9dedb413b40: Download complete
f837638c463a: Download complete
0f10188fd397: Verifying Checksum
0f10188fd397: Download complete
fdd37291e755: Verifying Checksum
fdd37291e755: Download complete
a55e52baefab: Verifying Checksum
a55e52baefab: Download complete
c9dedb413b40: Pull complete
f837638c463a: Pull complete
0f10188fd397: Pull complete
fdd37291e755: Pull complete
a55e52baefab: Pull complete
386c2e37ee48: Verifying Checksum
386c2e37ee48: Download complete
0857da6a87f6: Verifying Checksum
0857da6a87f6: Download complete
f8f57246dbb6: Verifying Checksum
f8f57246dbb6: Download complete
f1cc898bfa73: Verifying Checksum
f1cc898bfa73: Download complete
5f5e0e9320fb: Verifying Checksum
5f5e0e9320fb: Download complete
e71cb2b79246: Verifying Checksum
e71cb2b79246: Download complete
65b77d0e6ddf: Verifying Checksum
65b77d0e6ddf: Download complete
386c2e37ee48: Pull complete
0857da6a87f6: Pull complete
f8f57246dbb6: Pull complete
f1cc898bfa73: Pull complete
5f5e0e9320fb: Pull complete
e71cb2b79246: Pull complete
65b77d0e6ddf: Pull complete
332b4f70bda8: Download complete
c7487749a26d: Verifying Checksum
c7487749a26d: Download complete
5f129db7df1d: Verifying Checksum
5f129db7df1d: Download complete
32b3ac319680: Verifying Checksum
32b3ac319680: Download complete
3f1bc6b935d7: Verifying Checksum
3f1bc6b935d7: Download complete
32b3ac319680: Pull complete
332b4f70bda8: Pull complete
120fe700baf0: Verifying Checksum
120fe700baf0: Download complete
c7487749a26d: Pull complete
5f129db7df1d: Pull complete
120fe700baf0: Pull complete
3f1bc6b935d7: Pull complete
68870f10c39f: Verifying Checksum
68870f10c39f: Download complete
9b3cd3bec5e7: Verifying Checksum
9b3cd3bec5e7: Download complete
9b3cd3bec5e7: Pull complete
68870f10c39f: Pull complete
313ffe921dc9: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
4f4fb700ef54: Pull complete
313ffe921dc9: Pull complete
6e022cac4b49: Download complete
b6e0545365a9: Verifying Checksum
b6e0545365a9: Download complete
6e022cac4b49: Pull complete
b6e0545365a9: Pull complete
43ec319d5b4b: Download complete
178a2230f6bc: Download complete
178a2230f6bc: Pull complete
43ec319d5b4b: Pull complete
fa0835f5eb56: Verifying Checksum
fa0835f5eb56: Download complete
887948c2fa1d: Verifying Checksum
887948c2fa1d: Download complete
887948c2fa1d: Pull complete
fa0835f5eb56: Pull complete
cd4567e6bde2: Verifying Checksum
cd4567e6bde2: Download complete
b834ef866483: Verifying Checksum
b834ef866483: Download complete
b834ef866483: Pull complete
cd4567e6bde2: Pull complete
3916e2f43ad3: Verifying Checksum
3916e2f43ad3: Download complete
ed94b946f82a: Verifying Checksum
ed94b946f82a: Download complete
ed94b946f82a: Pull complete
3916e2f43ad3: Pull complete
c512f818c56e: Verifying Checksum
c512f818c56e: Download complete
c512f818c56e: Pull complete
d92949f24bca: Verifying Checksum
d92949f24bca: Download complete
72569c0b1e6f: Verifying Checksum
72569c0b1e6f: Download complete
91f47f4eed6f: Download complete
76d7e22f5a6c: Verifying Checksum
76d7e22f5a6c: Download complete
39a2d3171290: Verifying Checksum
39a2d3171290: Download complete
6df78b4411ca: Verifying Checksum
6df78b4411ca: Download complete
681c028ea2d0: Download complete
62e4589769df: Verifying Checksum
62e4589769df: Download complete
338b2ebae701: Download complete
6df78b4411ca: Pull complete
d92949f24bca: Pull complete
72569c0b1e6f: Pull complete
91f47f4eed6f: Pull complete
76d7e22f5a6c: Pull complete
39a2d3171290: Pull complete
b1c09bc25311: Verifying Checksum
b1c09bc25311: Download complete
b1c09bc25311: Pull complete
681c028ea2d0: Pull complete
62e4589769df: Pull complete
338b2ebae701: Pull complete
Digest: sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
Status: Downloaded newer image for ocaml/opam@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
WARNING: The requested image's platform (linux/386) does not match the detected host platform (linux/amd64) and no specific platform was requested
2025-09-16 11:26.58 ---> using "2410126bd648536e6a38bb4dd4d127b56e708103e682af4c8aa1013072241b6f" from cache
/: (comment debian-13-4.14_x86_32_opam-2.4)
/: (user (uid 1000) (gid 1000))
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-09-16 11:26.58 ---> using "51bab2a779ba0ec7fba770a0b7552240801a9966139c6ef2e734398900c3dc7e" 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
[NOTE] The 'jobs' option was reset, its value was 71 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=71 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-09-16 11:26.58 ---> using "fa4232f2cd6aa98e1a2b42bd708a2fd075408b16393cca0eb73f48bcccadc94c" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-142-generic
The OCaml toplevel, version 4.14.2
2.4.1
2025-09-16 11:26.58 ---> using "7aeac4a5cfd4cddef97e57519536bc812d6cd83d832dc1ba493e9461e5b3322b" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-09-16 11:26.58 ---> using "48766fc1978247a56d1c121d9bde86502c315571a484d88b9f44f89d17820fa8" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
bcac5d1731..7949ff40d8 master -> origin/master
6ef6813522 Merge pull request #28449 from dra27/ocaml-compiler-msvc
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.3.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-09-16 11:26.58 ---> using "e5816ea23cb6e969c29a0dd93b879d300baea71caca28ce06dcbc6f5dfea3c5d" from cache
/src: (copy (src ocaml-version.opam) (dst ./))
2025-09-16 11:26.58 ---> saved as "3a0401d28d70e552b1ca41525050b84e7ca891da05ed678a153ab3e3d9c39f2d"
/src: (run (network host)
(shell "opam pin add -yn ocaml-version.dev './'"))
[ocaml-version.dev] synchronised (file:///src)
ocaml-version is now pinned to file:///src (version dev)
2025-09-16 11:26.59 ---> saved as "02326c57a280ce3fa52260b98dcae12cb897c042a6d1da0e0b498467db874632"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-09-16 11:27.00 ---> saved as "e51f8c8380a2a5d0671b2450309822f47727c2887fab13d82f53dee9c6d230d1"
/src: (env DEPS "alcotest.1.9.0 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base cmdliner.1.3.0 dune.3.20.2 fmt.0.11.0 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.13.2 seq.base stdlib-shims.0.3.0 topkg.1.1.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.4 --depext-only -y ocaml-version.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main i386 Packages [36.4 kB]
- Fetched 127 kB in 0s (1225 kB/s)
- Reading package lists...
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[ocaml-version.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.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[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).
2025-09-16 11:27.09 ---> saved as "a9651ab561c9252326592f4c012a9b06224ed3a976bb790dd94bac22af3e5471"
/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.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[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 13 packages
- install alcotest 1.9.0
- install astring 0.8.5
- install cmdliner 1.3.0
- install dune 3.20.2
- install fmt 0.11.0
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild 0.16.1
- install ocamlfind 1.9.8
- install re 1.13.2
- install seq base
- install stdlib-shims 0.3.0
- install topkg 1.1.0
- install uutf 1.0.4
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.0 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved re.1.13.2 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved topkg.1.1.0 (cached)
-> retrieved dune.3.20.2 (cached)
-> installed cmdliner.1.3.0
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.1.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed dune.3.20.2
-> installed stdlib-shims.0.3.0
-> installed re.1.13.2
-> installed ocaml-syntax-shims.1.0.0
-> installed alcotest.1.9.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-09-16 11:27.39 ---> saved as "7ab956585e1c27808afe983e91cd80d3b53e86877bef7a3023d0a78e8fa0a054"
/src: (copy (src .) (dst /src))
2025-09-16 11:27.39 ---> saved as "d9ca30af19f7597b597e353e30b7fa0bc7319940d9a9040d71dd9dcf27c5ead6"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test && ./test_unit.exe)
Testing `ocaml-version'.
This run has ID `ATXXWDKM'.
[OK] Compiler_variants 0 Multicore not on 4.12 x86-64.
[OK] Compiler_variants 1 Multicore not on 4.10 i386.
[OK] Compiler_variants 2 Multicore not on 4.12 xi386.
[OK] Configure_options 0 FP on last 4.07.
[OK] Configure_options 1 FP on first 4.08.
[OK] Configure_options 2 FP on 3.12.
Full test results in `/src/_build/default/test/_build/_tests/ocaml-version'.
Test Successful in 0.001s. 6 tests run.
2025-09-16 11:27.40 ---> saved as "e9815e67df26b0cf58a014659a5cfba92c77461dd5773ffe801a8bd74e84f7cd"
Job succeeded
2025-09-16 11:27.40: Job succeeded