(for PR #24267)
2025-10-17 13:54.21: New job: build orsvm_e1071.2.0.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/24267/head (41de505ec8ff3637ab3cb06a41ccbc29683f566c)
on fedora-43-ocaml-5.4/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/24267/head" && git reset --hard 41de505e
git fetch origin master
git merge --no-edit 5bf570252bd9fee71938b828ca0b86573c1e3355
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:fedora-43-ocaml-5.4@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn orsvm_e1071.2.0.0 2.0.0
RUN opam reinstall orsvm_e1071.2.0.0; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"fedora-43\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'orsvm_e1071.2.0.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
END-OF-DOCKERFILE
docker build -f ../Dockerfile .
2025-10-17 13:54.21: Using cache hint "ocaml/opam:fedora-43-ocaml-5.4@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1-orsvm_e1071.2.0.0-41de505ec8ff3637ab3cb06a41ccbc29683f566c"
2025-10-17 13:54.21: Using OBuilder spec:
((from ocaml/opam:fedora-43-ocaml-5.4@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "opam option solver=builtin-0install && opam config report"))
(env OPAMDOWNLOADJOBS 1)
(env OPAMERRLOGLEN 0)
(env OPAMPRECISETRACKING 1)
(env CI true)
(env OPAM_REPO_CI true)
(run (shell "rm -rf opam-repository/"))
(copy (src .) (dst opam-repository/))
(run (shell "opam repository set-url --strict default opam-repository/"))
(run (network host)
(shell "opam update --depexts || true"))
(run (shell "opam pin add -k version -yn orsvm_e1071.2.0.0 2.0.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall orsvm_e1071.2.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"fedora-43\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'orsvm_e1071.2.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2025-10-17 13:54.21: Connecting to build cluster…
2025-10-17 13:54.21: Waiting for resource in pool OCluster
2025-10-17 14:14.03: Waiting for worker…
2025-10-17 14:16.36: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 5bf570252b Merge pull request #28700 from drjdn/opam-publish-p5scm.0.5.0
Merge made by the 'ort' strategy.
packages/odnnr/odnnr.2.0.0/opam | 4 +---
packages/oplsr/oplsr.8.0.1/opam | 3 +--
packages/orrandomForest/orrandomForest.1.0.0/opam | 5 +----
packages/orrandomForest/orrandomForest.2.0.1/opam | 7 +------
packages/orrandomForest/orrandomForest.3.0.0/opam | 7 +------
packages/orsvm_e1071/orsvm_e1071.2.0.0/opam | 3 ---
packages/orsvm_e1071/orsvm_e1071.3.0.0/opam | 5 +----
packages/orsvm_e1071/orsvm_e1071.3.0.1/opam | 2 +-
packages/orsvm_e1071/orsvm_e1071.3.0.2/opam | 2 +-
packages/orsvm_e1071/orsvm_e1071.4.0.0/opam | 2 +-
packages/orxgboost/orxgboost.1.0.1/opam | 5 +----
packages/orxgboost/orxgboost.1.1.0/opam | 5 +----
packages/orxgboost/orxgboost.1.2.0/opam | 5 +----
13 files changed, 12 insertions(+), 43 deletions(-)
(from ocaml/opam:fedora-43-ocaml-5.4@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1)
Unable to find image 'ocaml/opam:fedora-43-ocaml-5.4@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1' locally
docker.io/ocaml/opam@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1: 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
434ff16e8a1b: Pulling fs layer
e2e8d2ec1110: Pulling fs layer
698b8d1610af: Waiting
a7cb7fde2dcd: Pulling fs layer
0f351dece042: Pulling fs layer
a2c98138e232: Pulling fs layer
51242d36b3fd: Waiting
607f38c717bc: Pulling fs layer
61958fadfb74: Waiting
7e5b745a56a4: Waiting
3269b1618554: Pulling fs layer
e8859609bfb8: Waiting
db404d746de3: Pulling fs layer
ab51dc7e202a: Pulling fs layer
aedb9269e703: Pulling fs layer
4db07c5043e3: Pulling fs layer
04578677ff3f: Waiting
4f4fb700ef54: Pulling fs layer
0f351dece042: Waiting
a2c98138e232: Waiting
c5bc9b3b83d2: Pulling fs layer
01b19b859bd1: Waiting
607f38c717bc: Waiting
165e09fda320: Pulling fs layer
e2e8d2ec1110: Waiting
3269b1618554: Waiting
e1566adf05ba: Pulling fs layer
a7cb7fde2dcd: Waiting
b97095574eea: Pulling fs layer
db404d746de3: Waiting
2bd3d7ae3937: Pulling fs layer
f5d4dfce75c8: Pulling fs layer
9b75766f53d9: Pulling fs layer
47b008c442e7: Waiting
0463cd61f386: Pulling fs layer
aedb9269e703: Waiting
213da4bc40bd: Pulling fs layer
4db07c5043e3: Waiting
ab51dc7e202a: Waiting
165e09fda320: Waiting
bdaebd0c8bdd: Pulling fs layer
f5d4dfce75c8: Waiting
827df19ca71e: Pulling fs layer
5c1212fde093: Pulling fs layer
e1566adf05ba: Waiting
c5bc9b3b83d2: Waiting
5fb706ded3de: Pulling fs layer
bdaebd0c8bdd: Waiting
213da4bc40bd: Waiting
0463cd61f386: Waiting
e4034a1d47be: Pulling fs layer
5c1212fde093: Waiting
3f5571a10359: Pulling fs layer
232b4e066ce9: Pulling fs layer
e4034a1d47be: Waiting
1addce68b837: Pulling fs layer
3f5571a10359: Waiting
5fb706ded3de: Waiting
4f4fb700ef54: Waiting
75ec85ee0838: Pulling fs layer
1addce68b837: Waiting
60d1bb9edff6: Pulling fs layer
d51159e63d52: Pulling fs layer
75ec85ee0838: Waiting
b97095574eea: Waiting
18857d0a0cdf: Pulling fs layer
b2f19f95c217: Pulling fs layer
d51159e63d52: Waiting
f1ea233568ff: Pulling fs layer
60d1bb9edff6: Waiting
2bd3d7ae3937: Waiting
434ff16e8a1b: Waiting
827df19ca71e: Waiting
f1ea233568ff: Waiting
b2f19f95c217: Waiting
3a6ccf50917d: Verifying Checksum
3a6ccf50917d: Download complete
698b8d1610af: Verifying Checksum
698b8d1610af: Download complete
3a6ccf50917d: Pull complete
698b8d1610af: Pull complete
7e5b745a56a4: Verifying Checksum
7e5b745a56a4: Download complete
7e5b745a56a4: Pull complete
e8859609bfb8: Verifying Checksum
e8859609bfb8: Download 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
a7cb7fde2dcd: Verifying Checksum
a7cb7fde2dcd: Download complete
0f351dece042: Verifying Checksum
0f351dece042: Download complete
a2c98138e232: Verifying Checksum
a2c98138e232: Download complete
e8859609bfb8: Pull complete
607f38c717bc: Verifying Checksum
607f38c717bc: Download complete
51242d36b3fd: Pull complete
3269b1618554: Download complete
61958fadfb74: Pull complete
04578677ff3f: Pull complete
db404d746de3: Verifying Checksum
db404d746de3: Download complete
01b19b859bd1: Pull complete
ab51dc7e202a: Verifying Checksum
ab51dc7e202a: Download complete
47b008c442e7: Pull complete
434ff16e8a1b: Pull complete
aedb9269e703: Verifying Checksum
aedb9269e703: Download complete
e2e8d2ec1110: Pull complete
a7cb7fde2dcd: Pull complete
0f351dece042: Pull complete
a2c98138e232: Pull complete
607f38c717bc: Pull complete
3269b1618554: Pull complete
db404d746de3: Pull complete
ab51dc7e202a: Pull complete
4db07c5043e3: Download complete
aedb9269e703: Pull complete
4db07c5043e3: Pull complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
4f4fb700ef54: Pull complete
c5bc9b3b83d2: Verifying Checksum
c5bc9b3b83d2: Download complete
c5bc9b3b83d2: Pull complete
165e09fda320: Verifying Checksum
165e09fda320: Pull complete
e1566adf05ba: Verifying Checksum
e1566adf05ba: Download complete
e1566adf05ba: Pull complete
b97095574eea: Verifying Checksum
b97095574eea: Download complete
b97095574eea: Pull complete
2bd3d7ae3937: Verifying Checksum
2bd3d7ae3937: Pull complete
f5d4dfce75c8: Verifying Checksum
f5d4dfce75c8: Download complete
f5d4dfce75c8: Pull complete
9b75766f53d9: Download complete
9b75766f53d9: Pull complete
0463cd61f386: Download complete
0463cd61f386: Pull complete
bdaebd0c8bdd: Verifying Checksum
bdaebd0c8bdd: Download complete
213da4bc40bd: Download complete
213da4bc40bd: Pull complete
bdaebd0c8bdd: Pull complete
827df19ca71e: Verifying Checksum
827df19ca71e: Download complete
827df19ca71e: Pull complete
5c1212fde093: Verifying Checksum
5c1212fde093: Download complete
5c1212fde093: Pull complete
e4034a1d47be: Verifying Checksum
e4034a1d47be: Download complete
5fb706ded3de: Verifying Checksum
5fb706ded3de: Download complete
232b4e066ce9: Verifying Checksum
232b4e066ce9: Download complete
1addce68b837: Download complete
75ec85ee0838: Download complete
60d1bb9edff6: Verifying Checksum
60d1bb9edff6: Download complete
d51159e63d52: Verifying Checksum
d51159e63d52: Download complete
18857d0a0cdf: Verifying Checksum
18857d0a0cdf: Download complete
b2f19f95c217: Download complete
f1ea233568ff: Verifying Checksum
f1ea233568ff: Download complete
3f5571a10359: Verifying Checksum
3f5571a10359: Download complete
5fb706ded3de: Pull complete
e4034a1d47be: Pull complete
3f5571a10359: Pull complete
232b4e066ce9: Pull complete
1addce68b837: Pull complete
75ec85ee0838: Pull complete
60d1bb9edff6: Pull complete
d51159e63d52: Pull complete
18857d0a0cdf: Pull complete
b2f19f95c217: Pull complete
f1ea233568ff: Pull complete
Digest: sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1
Status: Downloaded newer image for ocaml/opam@sha256:3e858edc028ff083604b0a2c3f08bc713390d625de4a0db7f844db104e201af1
2025-10-17 14:16.47 ---> using "27451c4d144fd55fc5b888c893a79b9d913e5d078138281b5c7cd00f3fcfe1e5" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-10-17 14:16.47 ---> using "bac9469b215b03e93ca6472b4a1b5241a3017760cf649968040e91fa3ffbbcfb" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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-10-17 14:16.47 ---> using "fbf6362d5112a09cf143674f6bc53c50982cbc02ff15a857ff06431360ff73df" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.4.1
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=fedora os-version=43
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 255
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 5.4
# invariant ["ocaml-base-compiler" {>= "5.4.0"}]
# compiler-packages ocaml-base-compiler.5.4.0, ocaml-compiler.5.4.0, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 5.4.0
2025-10-17 14:16.47 ---> using "b49396d5e1f218f8e74163ebff4bec903a0be98c3ad90103690dc8691037e7ef" from cache
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2025-10-17 14:16.47 ---> using "f991f2033a082757418d1860e0b25c16b17c6c8d27c77f4683d58614dc2b09cf" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2025-10-17 14:16.50 ---> saved as "f1330f43e061da3664e79ea56afc9aadf31c2cde936db59534cdc2149568cdfd"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-10-17 14:17.08 ---> saved as "7d191501b04a81191593258479dadf515877e6d2aba89c6ed3b925d4b2286b91"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/sbin/sudo "yum" "makecache"
- Updating and loading repositories:
- Fedora 43 - x86_64 - Updates 100% | 55.8 KiB/s | 24.3 KiB | 00m00s
- Repositories loaded.
- Metadata cache created.
2025-10-17 14:17.09 ---> saved as "76ac73b4a6eb5299892a1414fd4a96836b9428198eaee48ec95f53454f057727"
/home/opam: (run (shell "opam pin add -k version -yn orsvm_e1071.2.0.0 2.0.0"))
orsvm_e1071 is now pinned to version 2.0.0
2025-10-17 14:17.09 ---> saved as "a180afde7b3d2bb59ae3ddfed54ff3f681ae068596a47262c44d9ae7cbc7d822"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall orsvm_e1071.2.0.0;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"fedora-43\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'orsvm_e1071.2.0.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
orsvm_e1071.2.0.0 is not installed. Install it? [Y/n] y
* Incompatible packages:
- (invariant) -> ocaml-base-compiler >= 5.4.0
- orsvm_e1071 < 3.0.0 -> jbuilder -> ocaml < 5.0 -> dkml-base-compiler
You can temporarily relax the switch invariant with `--update-invariant'
* Incompatible packages:
- (invariant) -> ocaml-base-compiler >= 5.4.0
- orsvm_e1071 < 3.0.0 -> jbuilder -> ocaml < 5.0 -> ocaml-variants (< 4.00.2~ | >= 4.01.0)
* Missing dependency:
- orsvm_e1071 < 3.0.0 -> jbuilder -> dune < 2.0 -> ocaml < 4.12 -> ocaml-base-compiler (<= 3.07+1 | = 3.07+2 | = 3.08.0 | = 3.08.1 | = 3.08.2 | = 3.08.3 | = 3.08.4 | = 3.09.0) | ocaml-system (<= 3.07+1 | = 3.07+2 | >= 3.08.0) | ocaml-variants < 3.09.1~
not available because the package is pinned to version 5.4.0
unmet availability conditions, e.g. 'sys-ocaml-version = "5.4.0" & (os != "win32" | sys-ocaml-libc = "msvc")'
no matching version
* Missing dependency:
- orsvm_e1071 < 3.0.0 -> jbuilder -> ocaml < 5.0 -> ocaml-variants >= 4.01.0 -> ocaml-beta
unmet availability conditions: 'enable-ocaml-beta-repository'
* Missing dependency:
- orsvm_e1071 < 3.0.0 -> jbuilder -> ocaml < 5.0 -> ocaml-variants >= 4.01.0 -> system-msvc
unmet availability conditions: 'os = "win32"'
No solution found, exiting
"/usr/bin/env" "bash" "-c" "opam reinstall orsvm_e1071.2.0.0;
res=$?;
test "$res" != 31 && exit "$res";
export OPAMCLI=2.0;
build_dir=$(opam var prefix)/.opam-switch/build;
failed=$(ls "$build_dir");
partial_fails="";
for pkg in $failed; do
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"fedora-43\""; then
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
fi;
test "$pkg" != 'orsvm_e1071.2.0.0' && partial_fails="$partial_fails $pkg";
done;
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
exit 1" failed with exit status 20
2025-10-17 14:17.26: Job failed: Failed: Build failed
2025-10-17 14:17.26: Log analysis:
2025-10-17 14:17.26: >>>
No solution found, exiting
(score = 100)
2025-10-17 14:17.26: [SKIP] Package not available