- github
- ocaml
- opam-repository
- aee7d7
- distributions,debian-unstable-ocaml-4.14,tyre.1.0
(not at the head of any monitored branch or PR)
2025-12-05 12:15.33: New job: build tyre.1.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29024/head (aee7d7afa7b1090746a130dc98918106fcc2f445)
on debian-unstable-ocaml-4.14/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/29024/head" && git reset --hard aee7d7af
git fetch origin master
git merge --no-edit 3e41859015888fe8240e84dfc5f31bfa12a557e8
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb
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 tyre.1.0 1.0
RUN opam reinstall tyre.1.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 "\"debian-unstable\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'tyre.1.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-12-05 12:15.33: Using cache hint "ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb-tyre.1.0-aee7d7afa7b1090746a130dc98918106fcc2f445"
2025-12-05 12:15.33: Using OBuilder spec:
((from ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb)
(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 tyre.1.0 1.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall tyre.1.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 \"\\\"debian-unstable\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'tyre.1.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-12-05 12:15.33: Waiting for resource in pool OCluster
2025-12-05 12:15.33: Waiting for worker…
2025-12-05 12:15.34: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 3e41859015 Merge pull request #28903 from jim-portegies/opam-publish-coq-waterproof.3.1.0-9.1
Updating 3e41859015..aee7d7afa7
Fast-forward
packages/tyre/tyre.1.0/opam | 50 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
create mode 100644 packages/tyre/tyre.1.0/opam
(from ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb)
Unable to find image 'ocaml/opam:debian-unstable-ocaml-4.14@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb' locally
docker.io/ocaml/opam@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb: Pulling from ocaml/opam
ebb6f524ed90: Pulling fs layer
fa18dc88db61: Pulling fs layer
436a430fdeca: Pulling fs layer
007ba83a959d: Pulling fs layer
dc5f66e7870f: Pulling fs layer
fa18dc88db61: Waiting
b36d9373f676: Pulling fs layer
ebb6f524ed90: Waiting
f571d27fc7cd: Pulling fs layer
436a430fdeca: Waiting
41a7136e3a46: Pulling fs layer
dc5f66e7870f: Waiting
733a23380a28: Pulling fs layer
007ba83a959d: Waiting
b36d9373f676: Waiting
14a6be8e9ebd: Pulling fs layer
f571d27fc7cd: Waiting
733a23380a28: Waiting
d8d7477aff71: Pulling fs layer
d256ca012033: Pulling fs layer
14a6be8e9ebd: Waiting
8cdb22a43247: Pulling fs layer
d8d7477aff71: Waiting
46ba484d2fa2: Pulling fs layer
d256ca012033: Waiting
52423f4eea84: Pulling fs layer
1c12ca6da9ea: Pulling fs layer
46ba484d2fa2: Waiting
7e8ec3497b37: Pulling fs layer
52423f4eea84: Waiting
171f17439d55: Pulling fs layer
1c12ca6da9ea: Waiting
728d61c805c1: Pulling fs layer
c0508dbb169a: Pulling fs layer
e646b79672cc: Pulling fs layer
728d61c805c1: Waiting
c0508dbb169a: Waiting
4f4fb700ef54: Pulling fs layer
30bd1dd54a4b: Pulling fs layer
64a138df4c12: Pulling fs layer
c16298b2c889: Pulling fs layer
4f4fb700ef54: Waiting
30bd1dd54a4b: Waiting
025447e555be: Pulling fs layer
64a138df4c12: Waiting
c16298b2c889: Waiting
5bfc9fa60739: Pulling fs layer
a163efbc427c: Pulling fs layer
a708e2a26bd4: Pulling fs layer
838a917a892a: Pulling fs layer
0cd9d4163b7f: Pulling fs layer
025447e555be: Waiting
a736be8bd241: Pulling fs layer
5bfc9fa60739: Waiting
a163efbc427c: Waiting
e74e6453aaa6: Pulling fs layer
0cd9d4163b7f: Waiting
77dcf29d4ac3: Pulling fs layer
a736be8bd241: Waiting
e74e6453aaa6: Waiting
0573c1e966eb: Pulling fs layer
550df3939cff: Pulling fs layer
e66c71393beb: Pulling fs layer
ddbfed1df731: Pulling fs layer
77dcf29d4ac3: Waiting
b83548d0de4b: Pulling fs layer
f3e75cdc3360: Pulling fs layer
550df3939cff: Waiting
0573c1e966eb: Waiting
b2ac937475c0: Pulling fs layer
ec2b4e875e01: Pulling fs layer
ddbfed1df731: Waiting
f3e75cdc3360: Waiting
bdd646edf63c: Pulling fs layer
b2ac937475c0: Waiting
f97b45ae6034: Pulling fs layer
f97b45ae6034: Waiting
fa18dc88db61: Verifying Checksum
fa18dc88db61: Download complete
436a430fdeca: Verifying Checksum
436a430fdeca: Download complete
007ba83a959d: Verifying Checksum
007ba83a959d: Download complete
dc5f66e7870f: Verifying Checksum
dc5f66e7870f: Download complete
b36d9373f676: Verifying Checksum
b36d9373f676: Download complete
f571d27fc7cd: Verifying Checksum
f571d27fc7cd: Download complete
41a7136e3a46: Verifying Checksum
41a7136e3a46: Download complete
733a23380a28: Verifying Checksum
733a23380a28: Download complete
ebb6f524ed90: Verifying Checksum
ebb6f524ed90: Download complete
14a6be8e9ebd: Verifying Checksum
14a6be8e9ebd: Download complete
d8d7477aff71: Verifying Checksum
d8d7477aff71: Download complete
d256ca012033: Verifying Checksum
d256ca012033: Download complete
8cdb22a43247: Verifying Checksum
8cdb22a43247: Download complete
46ba484d2fa2: Verifying Checksum
46ba484d2fa2: Download complete
52423f4eea84: Download complete
1c12ca6da9ea: Download complete
7e8ec3497b37: Verifying Checksum
7e8ec3497b37: Download complete
171f17439d55: Download complete
ebb6f524ed90: Pull complete
fa18dc88db61: Pull complete
436a430fdeca: Pull complete
728d61c805c1: Verifying Checksum
728d61c805c1: Download complete
c0508dbb169a: Verifying Checksum
c0508dbb169a: Download complete
e646b79672cc: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
30bd1dd54a4b: Download complete
007ba83a959d: Pull complete
64a138df4c12: Download complete
c16298b2c889: Verifying Checksum
c16298b2c889: Download complete
025447e555be: Download complete
dc5f66e7870f: Pull complete
5bfc9fa60739: Verifying Checksum
5bfc9fa60739: Download complete
a163efbc427c: Verifying Checksum
a163efbc427c: Download complete
a708e2a26bd4: Verifying Checksum
a708e2a26bd4: Download complete
838a917a892a: Download complete
0cd9d4163b7f: Verifying Checksum
0cd9d4163b7f: Download complete
a736be8bd241: Download complete
e74e6453aaa6: Verifying Checksum
e74e6453aaa6: Download complete
77dcf29d4ac3: Verifying Checksum
77dcf29d4ac3: Download complete
550df3939cff: Download complete
ddbfed1df731: Verifying Checksum
ddbfed1df731: Download complete
b83548d0de4b: Verifying Checksum
b83548d0de4b: Download complete
f3e75cdc3360: Download complete
0573c1e966eb: Verifying Checksum
0573c1e966eb: Download complete
ec2b4e875e01: Verifying Checksum
ec2b4e875e01: Download complete
bdd646edf63c: Verifying Checksum
bdd646edf63c: Download complete
f97b45ae6034: Verifying Checksum
f97b45ae6034: Download complete
b36d9373f676: Pull complete
f571d27fc7cd: Pull complete
41a7136e3a46: Pull complete
733a23380a28: Pull complete
14a6be8e9ebd: Pull complete
d8d7477aff71: Pull complete
d256ca012033: Pull complete
8cdb22a43247: Pull complete
46ba484d2fa2: Pull complete
52423f4eea84: Pull complete
1c12ca6da9ea: Pull complete
7e8ec3497b37: Pull complete
171f17439d55: Pull complete
728d61c805c1: Pull complete
c0508dbb169a: Pull complete
e646b79672cc: Pull complete
4f4fb700ef54: Pull complete
30bd1dd54a4b: Pull complete
64a138df4c12: Pull complete
c16298b2c889: Pull complete
025447e555be: Pull complete
5bfc9fa60739: Pull complete
a163efbc427c: Pull complete
a708e2a26bd4: Pull complete
838a917a892a: Pull complete
0cd9d4163b7f: Pull complete
a736be8bd241: Pull complete
e74e6453aaa6: Pull complete
77dcf29d4ac3: Pull complete
b2ac937475c0: Download complete
e66c71393beb: Verifying Checksum
e66c71393beb: Download complete
0573c1e966eb: Pull complete
550df3939cff: Pull complete
e66c71393beb: Pull complete
ddbfed1df731: Pull complete
b83548d0de4b: Pull complete
f3e75cdc3360: Pull complete
b2ac937475c0: Pull complete
ec2b4e875e01: Pull complete
bdd646edf63c: Pull complete
f97b45ae6034: Pull complete
Digest: sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb
Status: Downloaded newer image for ocaml/opam@sha256:ed2fc849ea2f09aaf98373ce4667531817856e4bcc118f738ea2a7de24531aeb
2025-12-05 12:18.50 ---> saved as "d28bd83cf326c2aa34c96ba1bf9e2f82a8619a9add141607f54118dcb91e6ebd"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-05 12:18.50 ---> saved as "88b811d74ddfa32cf69343d22f01dad5ef88ada0f801452494fc538e87740b83"
/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 255 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=255 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-12-05 12:19.16 ---> saved as "e962fdf2b226eed732e07af19a078c149d275cbd073166552cf95da12b46e373"
/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.5.0
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=debian os-version=unknown
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 4.14
# invariant ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.2
2025-12-05 12:19.17 ---> saved as "3050467179c8aa145b376e38532f00951573f3e493b76d61568eb09ec24fb179"
/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-12-05 12:19.24 ---> saved as "c9d37d980aa5cbfca6ea1dd68a9b895e1a163eb28459639c7b8a0fc42650c87b"
/home/opam: (copy (src .) (dst opam-repository/))
2025-12-05 12:19.30 ---> saved as "d7875ef15d8071a0ecfdb8cc4f0b2ff85dcc473b776d99d89fd58ce544288f1f"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-05 12:19.50 ---> saved as "d70264698a6d7b102cf325c6b94295c56342462d1d26efd445be0a6cf27048a9"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [176 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-12-05-0804.03-F-2025-11-22-1421.46.pdiff [992 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-12-05-0804.03-F-2025-11-22-1421.46.pdiff [992 kB]
- Fetched 1232 kB in 3s (423 kB/s)
- Reading package lists...
-
2025-12-05 12:19.54 ---> saved as "61cc45993fbd9e772d7677f6a9895110f6781eca175ca714d6495d33c041be76"
/home/opam: (run (shell "opam pin add -k version -yn tyre.1.0 1.0"))
tyre is now pinned to version 1.0
2025-12-05 12:19.55 ---> saved as "aee0514182d975638c100e56077d2f97ba91297df0f1d16b20ad7c5e8414b515"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall tyre.1.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 \"\\\"debian-unstable\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'tyre.1.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
tyre.1.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 4 packages
- install dune 3.20.2 [required by tyre]
- install re 1.14.0 [required by tyre]
- install seq base [required by tyre]
- install tyre 1.0 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.20.2 (cached)
-> retrieved re.1.14.0 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved tyre.1.0 (cached)
-> installed dune.3.20.2
-> installed re.1.14.0
-> installed tyre.1.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-05 12:20.26 ---> saved as "03273a22812cd1682350abf9bb66655390f63ba164f4414366eb27616ff4cbb3"
Job succeeded
2025-12-05 12:20.31: Job succeeded