Organisationsahrefsdevkitfb1cd3 ()ubuntu-22.04-5.4_opam-2.5

ubuntu-22.04-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-02-26 14:00.34: New job: test ahrefs/devkit https://github.com/ahrefs/devkit.git#refs/heads/lwt6-compat (fb1cd3de61e529614fea8d14b5d8e4de860abe11) (linux-x86_64:ubuntu-22.04-5.4_opam-2.5)
Base: ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/devkit.git" -b "lwt6-compat" && cd "devkit" && git reset --hard fb1cd3de
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c
# ubuntu-22.04-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /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 f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 devkit.opam ./
RUN opam pin add -yn devkit.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlzip.1.14 conf-libcurl.2 conf-libevent.1 conf-libpcre2-8.2 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 dune.3.21.1 dune-compiledb.0.6.0 dune-configurator.3.21.1 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 hex.1.5.0 jsonm.1.0.2 libevent.0.9.0 lwt.6.1.1 lwt_ppx.6.1.0 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ounit2.2.2.7 parsexp.v0.17.0 pcre2.8.0.4 ppx_derivers.1.2.1 ppxlib.0.37.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 trace.0.11 uutf.1.0.4 yojson.3.0.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y devkit.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


2026-02-26 14:00.34: Using cache hint "ahrefs/devkit-ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c-ubuntu-22.04-5.4_opam-2.5-23cd69fdbabd01de92b789a167feda32"
2026-02-26 14:00.34: Using OBuilder spec:
((from ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c)
(comment ubuntu-22.04-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /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 f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src devkit.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn devkit.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlzip.1.14 conf-libcurl.2 conf-libevent.1 conf-libpcre2-8.2 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 dune.3.21.1 dune-compiledb.0.6.0 dune-configurator.3.21.1 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 hex.1.5.0 jsonm.1.0.2 libevent.0.9.0 lwt.6.1.1 lwt_ppx.6.1.0 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ounit2.2.2.7 parsexp.v0.17.0 pcre2.8.0.4 ppx_derivers.1.2.1 ppxlib.0.37.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 trace.0.11 uutf.1.0.4 yojson.3.0.0")
(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.5 --depext-only -y devkit.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"))
)


2026-02-26 14:00.34: Waiting for resource in pool OCluster
2026-02-26 14:00.34: Waiting for worker…
2026-02-26 14:02.16: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at fb1cd3d compat with recent otel/trace


(from ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c)
Unable to find image 'ocaml/opam:ubuntu-22.04-ocaml-5.4@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c' locally
docker.io/ocaml/opam@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c: Pulling from ocaml/opam
6f4ebca3e823: Pulling fs layer
caab82817ff9: Pulling fs layer
b93b3d1e6757: Pulling fs layer
ae51728a0bd8: Pulling fs layer
0b95f5fc9ae9: Pulling fs layer
3248f3e4c391: Pulling fs layer
69537e10b624: Pulling fs layer
ea8cb788d4e3: Pulling fs layer
58b1de7f4941: Pulling fs layer
6bbdcef06cb1: Pulling fs layer
e4b6604f4c2d: Pulling fs layer
3b59f7d639bb: Pulling fs layer
1b5d332ce45f: Pulling fs layer
ae51728a0bd8: Waiting
aa549679fe6f: Pulling fs layer
b884323c3a85: Pulling fs layer
b2cd150723e3: Pulling fs layer
4bfbf57d5bd0: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f986b8f56bf0: Pulling fs layer
df1539e3aab8: Pulling fs layer
1b5d332ce45f: Waiting
b64b0ad3a3ae: Pulling fs layer
b2cd150723e3: Waiting
4bfbf57d5bd0: Waiting
ea8cb788d4e3: Waiting
0f47637a31a0: Pulling fs layer
f986b8f56bf0: Waiting
51cccb0a2095: Pulling fs layer
df1539e3aab8: Waiting
b64b0ad3a3ae: Waiting
a26091b786e8: Pulling fs layer
58b1de7f4941: Waiting
9c303443cadd: Pulling fs layer
aa549679fe6f: Waiting
3b59f7d639bb: Waiting
69537e10b624: Waiting
4f4fb700ef54: Waiting
b8e866861940: Pulling fs layer
3248f3e4c391: Waiting
e4b6604f4c2d: Waiting
671ab58654e3: Pulling fs layer
0f47637a31a0: Waiting
a26091b786e8: Waiting
0b95f5fc9ae9: Waiting
bf66cdd1b62b: Pulling fs layer
6bbdcef06cb1: Waiting
064251b2fa2c: Pulling fs layer
7493d8981402: Pulling fs layer
b8e866861940: Waiting
671ab58654e3: Waiting
9c303443cadd: Waiting
064251b2fa2c: Waiting
bef7700492bc: Pulling fs layer
7493d8981402: Waiting
8523864f6a30: Pulling fs layer
bef7700492bc: Waiting
26aa6518ceea: Pulling fs layer
da62c1088fea: Pulling fs layer
584007fc22d6: Pulling fs layer
26aa6518ceea: Waiting
da62c1088fea: Waiting
02340801d27b: Pulling fs layer
8523864f6a30: Waiting
584007fc22d6: Waiting
65017da97e87: Pulling fs layer
02340801d27b: Waiting
13df4a69e9aa: Pulling fs layer
5816dcb55b56: Pulling fs layer
65017da97e87: Waiting
d2c9ca0e2a18: Pulling fs layer
5816dcb55b56: Waiting
d2dc5c8d14bd: Pulling fs layer
d2c9ca0e2a18: Waiting
1ac4163e1ac6: Pulling fs layer
842f8eb24db1: Pulling fs layer
1ac4163e1ac6: Waiting
d21152fa4af1: Pulling fs layer
842f8eb24db1: Waiting
b7d177e3474f: Pulling fs layer
d21152fa4af1: Waiting
b8115fa8a419: Pulling fs layer
b7d177e3474f: Waiting
b8115fa8a419: Waiting
b93b3d1e6757: Verifying Checksum
b93b3d1e6757: Download complete
caab82817ff9: Verifying Checksum
caab82817ff9: Download complete
6f4ebca3e823: Verifying Checksum
6f4ebca3e823: Download complete
0b95f5fc9ae9: Verifying Checksum
0b95f5fc9ae9: Download complete
ae51728a0bd8: Verifying Checksum
ae51728a0bd8: Download complete
69537e10b624: Verifying Checksum
69537e10b624: Download complete
58b1de7f4941: Verifying Checksum
58b1de7f4941: Download complete
6f4ebca3e823: Pull complete
caab82817ff9: Pull complete
b93b3d1e6757: Pull complete
3248f3e4c391: Verifying Checksum
3248f3e4c391: Download complete
6bbdcef06cb1: Verifying Checksum
6bbdcef06cb1: Download complete
ea8cb788d4e3: Verifying Checksum
ea8cb788d4e3: Download complete
e4b6604f4c2d: Verifying Checksum
e4b6604f4c2d: Download complete
3b59f7d639bb: Verifying Checksum
3b59f7d639bb: Download complete
1b5d332ce45f: Verifying Checksum
1b5d332ce45f: Download complete
aa549679fe6f: Verifying Checksum
aa549679fe6f: Download complete
b884323c3a85: Download complete
b2cd150723e3: Verifying Checksum
b2cd150723e3: Download complete
4bfbf57d5bd0: Verifying Checksum
4bfbf57d5bd0: Download complete
4f4fb700ef54: Download complete
f986b8f56bf0: Verifying Checksum
f986b8f56bf0: Download complete
df1539e3aab8: Verifying Checksum
df1539e3aab8: Download complete
b64b0ad3a3ae: Verifying Checksum
b64b0ad3a3ae: Download complete
0f47637a31a0: Verifying Checksum
0f47637a31a0: Download complete
ae51728a0bd8: Pull complete
51cccb0a2095: Verifying Checksum
51cccb0a2095: Download complete
a26091b786e8: Verifying Checksum
a26091b786e8: Download complete
9c303443cadd: Download complete
b8e866861940: Verifying Checksum
b8e866861940: Download complete
671ab58654e3: Verifying Checksum
671ab58654e3: Download complete
0b95f5fc9ae9: Pull complete
bf66cdd1b62b: Download complete
064251b2fa2c: Verifying Checksum
064251b2fa2c: Download complete
7493d8981402: Verifying Checksum
7493d8981402: Download complete
bef7700492bc: Download complete
8523864f6a30: Verifying Checksum
8523864f6a30: Download complete
26aa6518ceea: Download complete
584007fc22d6: Download complete
65017da97e87: Verifying Checksum
65017da97e87: Download complete
13df4a69e9aa: Download complete
5816dcb55b56: Download complete
d2c9ca0e2a18: Verifying Checksum
d2c9ca0e2a18: Download complete
d2dc5c8d14bd: Download complete
da62c1088fea: Verifying Checksum
da62c1088fea: Download complete
1ac4163e1ac6: Download complete
d21152fa4af1: Verifying Checksum
d21152fa4af1: Download complete
b7d177e3474f: Download complete
b8115fa8a419: Download complete
842f8eb24db1: Verifying Checksum
842f8eb24db1: Download complete
3248f3e4c391: Pull complete
69537e10b624: Pull complete
ea8cb788d4e3: Pull complete
58b1de7f4941: Pull complete
6bbdcef06cb1: Pull complete
e4b6604f4c2d: Pull complete
02340801d27b: Verifying Checksum
02340801d27b: Download complete
3b59f7d639bb: Pull complete
1b5d332ce45f: Pull complete
aa549679fe6f: Pull complete
b884323c3a85: Pull complete
b2cd150723e3: Pull complete
4bfbf57d5bd0: Pull complete
4f4fb700ef54: Pull complete
f986b8f56bf0: Pull complete
df1539e3aab8: Pull complete
b64b0ad3a3ae: Pull complete
0f47637a31a0: Pull complete
51cccb0a2095: Pull complete
a26091b786e8: Pull complete
9c303443cadd: Pull complete
b8e866861940: Pull complete
671ab58654e3: Pull complete
bf66cdd1b62b: Pull complete
064251b2fa2c: Pull complete
7493d8981402: Pull complete
bef7700492bc: Pull complete
8523864f6a30: Pull complete
26aa6518ceea: Pull complete
da62c1088fea: Pull complete
584007fc22d6: Pull complete
02340801d27b: Pull complete
65017da97e87: Pull complete
13df4a69e9aa: Pull complete
5816dcb55b56: Pull complete
d2c9ca0e2a18: Pull complete
d2dc5c8d14bd: Pull complete
1ac4163e1ac6: Pull complete
842f8eb24db1: Pull complete
d21152fa4af1: Pull complete
b7d177e3474f: Pull complete
b8115fa8a419: Pull complete
Digest: sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c
Status: Downloaded newer image for ocaml/opam@sha256:4f96e807e6bf244d4255f6055f496bb462a3dc27a8b77b7410667ea18abff28c
2026-02-26 14:02.17 ---> using "9e9bcdaaf3fac8c0a3bdd60676b1eb8003eca3a64414fbd27bba0c3fb2d5b56e" from cache


/: (comment ubuntu-22.04-5.4_opam-2.5)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-02-26 14:02.17 ---> using "a9e8837481ac3e0a749445f9abf76d194f700aeb5636fc4764e6fdac5a30f446" 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
2026-02-26 14:02.17 ---> using "242e458e7baa10fc06cc93eecb21a062cae0579185d5b8cb336569c30149ee20" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-94-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-02-26 14:02.17 ---> using "e7d0758290e8df64336fd9ba07bcd8869e9e7a7973994ff0f4030c4c9252cbf4" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-02-26 14:02.17 ---> using "d788ce615549035993124780f82e2f1195afb0ce9be6d9cf4176a906a02218ee" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
340ee6fd1f..e5f44b75d9  master     -> origin/master
f15d82d487 Merge pull request #29449 from raphael-proust/opam-publish-lwt.6.1.1


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Everything as up-to-date as possible
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.1"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-02-26 14:02.35 ---> saved as "3c9883022560dbdaf4d64ad428b5a2b8e1a98ceca4634965e6f63c1a4806a86a"


/src: (copy (src devkit.opam) (dst ./))
2026-02-26 14:02.35 ---> saved as "2f8b43236ff3443d9f4a60bebba47a056aba5d0ebf88c8cb32eddbe6df097950"


/src: (run (network host)
(shell "opam pin add -yn devkit.dev './'"))
[devkit.dev] synchronised (file:///src)
devkit is now pinned to file:///src (version dev)
2026-02-26 14:02.37 ---> saved as "874d5b14932fe37fd6dc456bc1ded160e4b84448b815ae739c35e3b47dfe11a1"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-02-26 14:02.37 ---> saved as "9c23172a92308fe01e9aa751516e7a51d20faaf71673519d856d75e5c7f70255"


/src: (env DEPS "astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base camlzip.1.14 conf-libcurl.2 conf-libevent.1 conf-libpcre2-8.2 conf-pkg-config.4 conf-zlib.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 dune.3.21.1 dune-compiledb.0.6.0 dune-configurator.3.21.1 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 hex.1.5.0 jsonm.1.0.2 libevent.0.9.0 lwt.6.1.1 lwt_ppx.6.1.0 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ounit2.2.2.7 parsexp.v0.17.0 pcre2.8.0.4 ppx_derivers.1.2.1 ppxlib.0.37.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.1.1 trace.0.11 uutf.1.0.4 yojson.3.0.0")


/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.5 --depext-only -y devkit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
- Get:2 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [6643 kB]
- Hit:3 http://archive.ubuntu.com/ubuntu jammy InRelease
- Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
- Get:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3772 kB]
- Get:6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
- Get:7 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1302 kB]
- Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1613 kB]
- Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6861 kB]
- Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [4107 kB]
- Fetched 24.7 MB in 1s (20.6 MB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[devkit.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).


The following system packages will first need to be installed:
libcurl4-gnutls-dev libevent-dev libpcre2-dev pkg-config zlib1g-dev


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libcurl4-gnutls-dev" "libevent-dev" "libpcre2-dev" "pkg-config" "zlib1g-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libglib2.0-0:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 15669 files and directories currently installed.)
- Preparing to unpack .../00-libglib2.0-0_2.72.4-0ubuntu2.9_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.72.4-0ubuntu2.9) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../01-libglib2.0-data_2.72.4-0ubuntu2.9_all.deb ...
- Unpacking libglib2.0-data (2.72.4-0ubuntu2.9) ...
- Selecting previously unselected package libicu70:amd64.
- Preparing to unpack .../02-libicu70_70.1-2_amd64.deb ...
- Unpacking libicu70:amd64 (70.1-2) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../03-libxml2_2.9.13+dfsg-1ubuntu0.11_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.11) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../04-shared-mime-info_2.1-2_amd64.deb ...
- Unpacking shared-mime-info (2.1-2) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../05-xdg-user-dirs_0.17-2ubuntu4_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2ubuntu4) ...
- Preparing to unpack .../06-libcurl3-gnutls_7.81.0-1ubuntu1.22_amd64.deb ...
- Unpacking libcurl3-gnutls:amd64 (7.81.0-1ubuntu1.22) over (7.81.0-1ubuntu1.21) ...
- Selecting previously unselected package libcurl4-gnutls-dev:amd64.
- Preparing to unpack .../07-libcurl4-gnutls-dev_7.81.0-1ubuntu1.22_amd64.deb ...
- Unpacking libcurl4-gnutls-dev:amd64 (7.81.0-1ubuntu1.22) ...
- Selecting previously unselected package libevent-2.1-7:amd64.
- Preparing to unpack .../08-libevent-2.1-7_2.1.12-stable-1build3_amd64.deb ...
- Unpacking libevent-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Selecting previously unselected package libevent-core-2.1-7:amd64.
- Preparing to unpack .../09-libevent-core-2.1-7_2.1.12-stable-1build3_amd64.deb ...
- Unpacking libevent-core-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Selecting previously unselected package libevent-extra-2.1-7:amd64.
- Preparing to unpack .../10-libevent-extra-2.1-7_2.1.12-stable-1build3_amd64.deb ...
- Unpacking libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Selecting previously unselected package libevent-pthreads-2.1-7:amd64.
- Preparing to unpack .../11-libevent-pthreads-2.1-7_2.1.12-stable-1build3_amd64.deb ...
- Unpacking libevent-pthreads-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Selecting previously unselected package libevent-openssl-2.1-7:amd64.
- Preparing to unpack .../12-libevent-openssl-2.1-7_2.1.12-stable-1build3_amd64.deb ...
- Unpacking libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Selecting previously unselected package libevent-dev.
- Preparing to unpack .../13-libevent-dev_2.1.12-stable-1build3_amd64.deb ...
- Unpacking libevent-dev (2.1.12-stable-1build3) ...
- Selecting previously unselected package libpcre2-16-0:amd64.
- Preparing to unpack .../14-libpcre2-16-0_10.39-3ubuntu0.1_amd64.deb ...
- Unpacking libpcre2-16-0:amd64 (10.39-3ubuntu0.1) ...
- Selecting previously unselected package libpcre2-32-0:amd64.
- Preparing to unpack .../15-libpcre2-32-0_10.39-3ubuntu0.1_amd64.deb ...
- Unpacking libpcre2-32-0:amd64 (10.39-3ubuntu0.1) ...
- Selecting previously unselected package libpcre2-posix3:amd64.
- Preparing to unpack .../16-libpcre2-posix3_10.39-3ubuntu0.1_amd64.deb ...
- Unpacking libpcre2-posix3:amd64 (10.39-3ubuntu0.1) ...
- Selecting previously unselected package libpcre2-dev:amd64.
- Preparing to unpack .../17-libpcre2-dev_10.39-3ubuntu0.1_amd64.deb ...
- Unpacking libpcre2-dev:amd64 (10.39-3ubuntu0.1) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../18-pkg-config_0.29.2-1ubuntu3_amd64.deb ...
- Unpacking pkg-config (0.29.2-1ubuntu3) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../19-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ...
- Setting up xdg-user-dirs (0.17-2ubuntu4) ...
- Setting up libglib2.0-0:amd64 (2.72.4-0ubuntu2.9) ...
- No schema files found: doing nothing.
- Setting up libcurl3-gnutls:amd64 (7.81.0-1ubuntu1.22) ...
- Setting up libcurl4-gnutls-dev:amd64 (7.81.0-1ubuntu1.22) ...
- Setting up libpcre2-16-0:amd64 (10.39-3ubuntu0.1) ...
- Setting up libpcre2-32-0:amd64 (10.39-3ubuntu0.1) ...
- Setting up libglib2.0-data (2.72.4-0ubuntu2.9) ...
- Setting up libevent-core-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Setting up libevent-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Setting up pkg-config (0.29.2-1ubuntu3) ...
- Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ...
- Setting up libpcre2-posix3:amd64 (10.39-3ubuntu0.1) ...
- Setting up libicu70:amd64 (70.1-2) ...
- Setting up libevent-pthreads-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Setting up libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Setting up libpcre2-dev:amd64 (10.39-3ubuntu0.1) ...
- Setting up libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3) ...
- Setting up libevent-dev (2.1.12-stable-1build3) ...
- Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.11) ...
- Setting up shared-mime-info (2.1-2) ...
- Processing triggers for libc-bin (2.35-0ubuntu3.13) ...
# To update the current shell environment, run: eval $(opam env)
2026-02-26 14:02.54 ---> saved as "a322c041f8d4d0e82afc3243d49fff2587b60518b9d3fc8c7fe820488250ed28"


/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 44 packages
- install astring             0.8.5
- install base-bytes          base
- install camlzip             1.14
- install conf-libcurl        2
- install conf-libevent       1
- install conf-libpcre2-8     2
- install conf-pkg-config     4
- install conf-zlib           1
- install cppo                1.8.0
- install csexp               1.5.2
- install cstruct             6.2.0
- install curl                0.10.0
- install curl_lwt            0.10.0
- install dune                3.21.1
- install dune-compiledb      0.6.0
- install dune-configurator   3.21.1
- install extlib              1.8.0
- install extunix             0.4.4
- install ezjsonm             1.3.0
- install fmt                 0.11.0
- install fpath               0.7.3
- install hex                 1.5.0
- install jsonm               1.0.2
- install libevent            0.9.0
- install lwt                 6.1.1
- install lwt_ppx             6.1.0
- install num                 1.6
- install ocaml-compiler-libs v0.17.0
- install ocamlbuild          0.16.1
- install ocamlfind           1.9.8
- install ocplib-endian       1.2
- install ounit2              2.2.7
- install parsexp             v0.17.0
- install pcre2               8.0.4
- install ppx_derivers        1.2.1
- install ppxlib              0.37.0
- install seq                 base
- install sexplib             v0.17.0
- install sexplib0            v0.17.0
- install stdlib-shims        0.3.0
- install topkg               1.1.1
- install trace               0.11
- install uutf                1.0.4
- install yojson              3.0.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved astring.0.8.5  (cached)
-> retrieved camlzip.1.14  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-libcurl.2
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0  (cached)
-> retrieved curl.0.10.0, curl_lwt.0.10.0  (cached)
-> installed conf-libevent.1
-> installed conf-libpcre2-8.2
-> installed conf-zlib.1
-> retrieved dune-compiledb.0.6.0  (cached)
-> retrieved extlib.1.8.0  (cached)
-> retrieved extunix.0.4.4  (cached)
-> retrieved ezjsonm.1.3.0  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved hex.1.5.0  (cached)
-> retrieved jsonm.1.0.2  (cached)
-> retrieved libevent.0.9.0  (cached)
-> retrieved lwt.6.1.1  (cached)
-> retrieved lwt_ppx.6.1.0  (cached)
-> retrieved num.1.6  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved pcre2.8.0.4  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> retrieved trace.0.11  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved dune.3.21.1, dune-configurator.3.21.1  (cached)
-> installed num.1.6
-> retrieved yojson.3.0.0  (cached)
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed libevent.0.9.0
-> installed camlzip.1.14
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed jsonm.1.0.2
-> installed fpath.0.7.3
-> installed dune.3.21.1
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed cstruct.6.2.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed yojson.3.0.0
-> installed hex.1.5.0
-> installed trace.0.11
-> installed ocplib-endian.1.2
-> installed ezjsonm.1.3.0
-> installed extlib.1.8.0
-> installed ounit2.2.2.7
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.21.1
-> installed sexplib.v0.17.0
-> installed dune-compiledb.0.6.0
-> installed pcre2.8.0.4
-> installed curl.0.10.0
-> installed lwt.6.1.1
-> installed curl_lwt.0.10.0
-> installed ppxlib.0.37.0
-> installed lwt_ppx.6.1.0
-> installed extunix.0.4.4
Done.
# To update the current shell environment, run: eval $(opam env)
2026-02-26 14:03.50 ---> saved as "a880b6ea88ea80680ce6dd81010751ca01aeae728f3c9ea274783c4bd12a7bc4"


/src: (copy (src .) (dst /src))
2026-02-26 14:03.50 ---> saved as "16ba8877359041c43d36702268cfbd161c6226f78aade98d6a555c3b6e84d610"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I .devkit_core.objs/byte -I /home/opam/.opam/5.4/lib/curl -I /home/opam/.opam/5.4/lib/curl_lwt -I /home/opam/.opam/5.4/lib/extlib -I /home/opam/.opam/5.4/lib/extunix -I /home/opam/.opam/5.4/lib/libevent -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/lwt/unix -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/threads -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/pcre2 -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/trace/core -I /home/opam/.opam/5.4/lib/yojson -I /home/opam/.opam/5.4/lib/zip -I ocamlnet_lite/.ocamlnet_lite.objs/byte -no-alias-deps -opaque -open Devkit_core -o .devkit_core.objs/byte/devkit_core__Possibly_otel.cmi -c -intf possibly_otel.mli)
File "possibly_otel.mli", line 5, characters 35-59:
5 |   val get_ambient : ?explicit_span:Trace_core.explicit_span -> unit -> string option
^^^^^^^^^^^^^^^^^^^^^^^^
Error (alert deprecated): Trace_core.explicit_span
use span


File "possibly_otel.mli", line 14, characters 2-26:
14 |   Trace_core.explicit_span
^^^^^^^^^^^^^^^^^^^^^^^^
Error (alert deprecated): Trace_core.explicit_span
use span
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2026-02-26 14:03.53: Job failed: Failed: Build failed