- github
- ocaml
- opam-repository
- 8bb118
- distributions,ubuntu-25.04-ocaml-4.14,ppx_trace.0.11
(not at the head of any monitored branch or PR)
2026-02-06 18:25.42: New job: build ppx_trace.0.11, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29345/head (8bb118030fc5a6898486ad2cd45b6789951b3754)
on ubuntu-25.04-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/29345/head" && git reset --hard 8bb11803
git fetch origin master
git merge --no-edit 340ee6fd1ff10d0fce25e21ba1caca9ed1cfec68
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93
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 ppx_trace.0.11 0.11
RUN opam reinstall ppx_trace.0.11; \
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 "\"ubuntu-25.04\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'ppx_trace.0.11' && 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 .
2026-02-06 18:25.42: Using cache hint "ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93-ppx_trace.0.11-8bb118030fc5a6898486ad2cd45b6789951b3754"
2026-02-06 18:25.42: Using OBuilder spec:
((from ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93)
(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 ppx_trace.0.11 0.11"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ppx_trace.0.11;\
\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 \"\\\"ubuntu-25.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'ppx_trace.0.11' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-02-06 18:25.42: Waiting for resource in pool OCluster
2026-02-06 18:25.44: Waiting for worker…
2026-02-06 18:27.10: Got resource from pool OCluster
Building on eumache
All commits already cached
HEAD is now at 340ee6fd1f Merge pull request #29341 from Halbaroth/release-alt-ergo-free-2.4.3
Updating 340ee6fd1f..8bb118030f
Fast-forward
packages/ppx_trace/ppx_trace.0.11/opam | 45 +++++++++++++++++++++++
packages/trace-fuchsia/trace-fuchsia.0.11/opam | 45 +++++++++++++++++++++++
packages/trace-tef/trace-tef.0.11/opam | 45 +++++++++++++++++++++++
packages/trace/trace.0.11/opam | 49 ++++++++++++++++++++++++++
4 files changed, 184 insertions(+)
create mode 100644 packages/ppx_trace/ppx_trace.0.11/opam
create mode 100644 packages/trace-fuchsia/trace-fuchsia.0.11/opam
create mode 100644 packages/trace-tef/trace-tef.0.11/opam
create mode 100644 packages/trace/trace.0.11/opam
(from ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93)
Unable to find image 'ocaml/opam:ubuntu-25.04-ocaml-4.14@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93' locally
docker.io/ocaml/opam@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93: Pulling from ocaml/opam
c62190a9ab61: Already exists
537f25902461: Already exists
ad7b791e3a9f: Already exists
853d7f0235b2: Already exists
cfb0bfcaaeec: Already exists
4f94e27798b3: Already exists
35ee35f09cf8: Already exists
3127efaa72ec: Already exists
59d97582b0e2: Already exists
ced9244006f0: Already exists
cb67d2a6a33c: Already exists
fd85cc761e20: Already exists
477bf2d45024: Already exists
f73ba0f5983f: Already exists
5814cd4d0b78: Already exists
45746dbbd9db: Already exists
0c9fd2fe30c8: Already exists
0c9fd2fe30c8: Already exists
02dda195c8e8: Already exists
51fd43657e8a: Already exists
deb22ac826b8: Already exists
5ed15e0e9a50: Already exists
4f4fb700ef54: Already exists
2682dd1a7b6a: Already exists
e1b4bc574bb4: Already exists
9b0b657d1fa7: Already exists
d4f3241bec62: Already exists
a19211915a08: Already exists
61b79b5cc9e4: Already exists
9e485b5fd9ad: Already exists
e5a0dc84efab: Already exists
67f0721d1d62: Already exists
d8f738f45c03: Already exists
bd04bd81d226: Already exists
e5429d6463ee: Already exists
cdf7130e8eea: Already exists
6dd051853996: Already exists
70da2f332775: Already exists
ef75fc2691a6: Already exists
417a036293a6: Already exists
46d84f211d7b: Already exists
e54325683fd5: Already exists
5860674ce44c: Already exists
8548c65610aa: Already exists
8191977a4950: Already exists
Digest: sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93
Status: Downloaded newer image for ocaml/opam@sha256:835bd3dda1441b43984098723c9f08da0f9342e4f8e09fcdbc670607d31d6e93
2026-02-06 18:27.51 ---> saved as "aea18d60c9426dfd33b48f0440bcf30ba9a248d9828b6575eefd017ccd5d8c90"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-02-06 18:27.52 ---> saved as "d6363a7bb38917a2b47bb7d33a0be8965551d2e2baf1be55c8e4b419196c4f99"
/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
2026-02-06 18:28.22 ---> saved as "fd7720ce926dcf7dcbd5ba65b1aa96b0d5f4d29469040cef577053576d522779"
/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=ubuntu os-version=25.04
# 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
2026-02-06 18:28.23 ---> saved as "0515725b58d3e190157d7e5ea2117021917abdb3d4f7c48dcd10acaa62051a42"
/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/"))
2026-02-06 18:28.33 ---> saved as "0cba1cb5c8c64564c6553890d88dd31c68678d8d4cc2f7021fae837dd1061cf3"
/home/opam: (copy (src .) (dst opam-repository/))
2026-02-06 18:28.40 ---> saved as "14f5a2ea90429bd14733d72e7d15da6f755aca80398b5248103134ec05a6142f"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-02-06 18:29.03 ---> saved as "3c40657799190dd04535791b6008251a938241d0529fd81f1b415110b9bc6acc"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://security.ubuntu.com/ubuntu plucky-security InRelease
- Hit:2 http://archive.ubuntu.com/ubuntu plucky InRelease
- Hit:3 http://archive.ubuntu.com/ubuntu plucky-updates InRelease
- Hit:4 http://archive.ubuntu.com/ubuntu plucky-backports InRelease
- Reading package lists...
-
2026-02-06 18:29.05 ---> saved as "000dd0512b0e97b2408b7cc4cba33e194d766df4a4bbff63be898eebe3034ea2"
/home/opam: (run (shell "opam pin add -k version -yn ppx_trace.0.11 0.11"))
ppx_trace is now pinned to version 0.11
2026-02-06 18:29.06 ---> saved as "66e3d5b9ae46e069376df681ce88706e5976a13c460c640fb03ab9804cf43038"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall ppx_trace.0.11;\
\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 \"\\\"ubuntu-25.04\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'ppx_trace.0.11' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
ppx_trace.0.11 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 8 packages
- install dune 3.21.0 [required by ppx_trace]
- install ocaml-compiler-libs v0.12.4 [required by ppxlib]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppx_trace 0.11 (pinned)
- install ppxlib 0.37.0 [required by ppx_trace]
- install sexplib0 v0.17.0 [required by ppxlib]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install trace 0.11 [required by ppx_trace]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.21.0 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_trace.0.11, trace.0.11 (cached)
-> retrieved ppxlib.0.37.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> installed dune.3.21.0
-> installed ppx_derivers.1.2.1
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.17.0
-> installed trace.0.11
-> installed ocaml-compiler-libs.v0.12.4
-> installed ppxlib.0.37.0
-> installed ppx_trace.0.11
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-06 18:30.11 ---> saved as "b5ce5af4db35016d66097f8f544f7a6e325a4c2ff41cfc942ef5df3884442445"
Job succeeded
2026-02-06 18:30.21: Job succeeded