(for PR #29242)
2026-01-19 02:02.03: New job: test neo4j_bolt.0.4.0, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29242/head (ea144f64f5b65b3cba061a8af99b3be4c2c5bc74)
on debian-12-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/29242/head" && git reset --hard ea144f64
git fetch origin master
git merge --no-edit 39960ffbaf3e5b50a1e354d4c99bfecc01e358ca
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712
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 neo4j_bolt.0.4.0 0.4.0
RUN opam reinstall neo4j_bolt.0.4.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-12\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'neo4j_bolt.0.4.0' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN (opam reinstall --with-test neo4j_bolt.0.4.0) || true
RUN opam reinstall --with-test --verbose neo4j_bolt.0.4.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-12\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'neo4j_bolt.0.4.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 .
2026-01-19 02:02.03: Using cache hint "ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712-neo4j_bolt.0.4.0-ea144f64f5b65b3cba061a8af99b3be4c2c5bc74"
2026-01-19 02:02.03: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712)
(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 neo4j_bolt.0.4.0 0.4.0"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall neo4j_bolt.0.4.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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'neo4j_bolt.0.4.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (network host)
(shell "(opam reinstall --with-test neo4j_bolt.0.4.0) || true"))
(run (shell "opam reinstall --with-test --verbose neo4j_bolt.0.4.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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'neo4j_bolt.0.4.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-01-19 02:02.03: Waiting for resource in pool OCluster
2026-01-19 06:15.25: Waiting for worker…
2026-01-19 06:18.32: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 39960ffbaf Merge pull request #29193 from recoules/release-binsec-0.11.0
Merge made by the 'ort' strategy.
packages/neo4j_bolt/neo4j_bolt.0.4.0/opam | 43 +++++++++++++++++++++++
packages/neo4j_bolt_eio/neo4j_bolt_eio.0.4.0/opam | 41 +++++++++++++++++++++
2 files changed, 84 insertions(+)
create mode 100644 packages/neo4j_bolt/neo4j_bolt.0.4.0/opam
create mode 100644 packages/neo4j_bolt_eio/neo4j_bolt_eio.0.4.0/opam
(from ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712' locally
docker.io/ocaml/opam@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712: Pulling from ocaml/opam
32a5bf163bd7: Pulling fs layer
c0944ab5c1b8: Pulling fs layer
476c5992415e: Pulling fs layer
d0fe6b118beb: Pulling fs layer
caa92716367b: Pulling fs layer
9f647a7f5929: Pulling fs layer
cfbe1d2570c3: Pulling fs layer
427740f4c814: Pulling fs layer
d0fe6b118beb: Waiting
caa92716367b: Waiting
85d88aea685d: Pulling fs layer
eff6b54cdb18: Pulling fs layer
cfbe1d2570c3: Waiting
427740f4c814: Waiting
0fd52d68eceb: Pulling fs layer
85d88aea685d: Waiting
10b9e28c194a: Pulling fs layer
eff6b54cdb18: Waiting
83e61d759870: Pulling fs layer
10b9e28c194a: Waiting
6e41e8ffa82b: Pulling fs layer
6fb56bf9eb3e: Pulling fs layer
83e61d759870: Waiting
ee2c0b77c643: Pulling fs layer
6e41e8ffa82b: Waiting
c86de4c302f1: Pulling fs layer
a1ec1223857b: Pulling fs layer
ee2c0b77c643: Waiting
ec303835bdfd: Pulling fs layer
c86de4c302f1: Waiting
dc44e12b8a4e: Pulling fs layer
a1ec1223857b: Waiting
9cc83342db2d: Pulling fs layer
a83f5b4d553c: Pulling fs layer
4f4fb700ef54: Pulling fs layer
2bad06f568b8: Pulling fs layer
e8284971354d: Pulling fs layer
ddf185679cf3: Pulling fs layer
d0fa3ed70aa3: Pulling fs layer
40c669734ac7: Pulling fs layer
2f0deaaa63a5: Pulling fs layer
dc44e12b8a4e: Waiting
32aec092ad5e: Pulling fs layer
8d1002d23fd3: Pulling fs layer
cfadb4d68845: Pulling fs layer
2a6607648bff: Pulling fs layer
a3f542c5c212: Pulling fs layer
18bc30ede372: Pulling fs layer
3e34f983e37c: Pulling fs layer
9cc83342db2d: Waiting
ac2d2a5c57ef: Pulling fs layer
a83f5b4d553c: Waiting
7e0261aa55c8: Pulling fs layer
4f4fb700ef54: Waiting
c29a253b49ae: Pulling fs layer
2bad06f568b8: Waiting
c8bfad6dee24: Pulling fs layer
e8284971354d: Waiting
0a4e3c1e347f: Pulling fs layer
ddf185679cf3: Waiting
d0fa3ed70aa3: Waiting
b52dfd2cc3dc: Pulling fs layer
e5210b84f6f5: Pulling fs layer
40c669734ac7: Waiting
3530470e05a5: Pulling fs layer
cfadb4d68845: Waiting
2a6607648bff: Waiting
f014d00cf28c: Pulling fs layer
a3f542c5c212: Waiting
78166c77e713: Pulling fs layer
f51629f3153d: Pulling fs layer
18bc30ede372: Waiting
53904d1cdd7f: Pulling fs layer
3e34f983e37c: Waiting
ac2d2a5c57ef: Waiting
0a4e3c1e347f: Waiting
7e0261aa55c8: Waiting
b52dfd2cc3dc: Waiting
e5210b84f6f5: Waiting
c29a253b49ae: Waiting
3530470e05a5: Waiting
c8bfad6dee24: Waiting
f014d00cf28c: Waiting
78166c77e713: Waiting
2f0deaaa63a5: Waiting
32aec092ad5e: Waiting
8d1002d23fd3: Waiting
f51629f3153d: Waiting
53904d1cdd7f: Waiting
c0944ab5c1b8: Verifying Checksum
c0944ab5c1b8: Download complete
476c5992415e: Verifying Checksum
476c5992415e: Download complete
caa92716367b: Verifying Checksum
caa92716367b: Download complete
32a5bf163bd7: Verifying Checksum
32a5bf163bd7: Download complete
d0fe6b118beb: Verifying Checksum
d0fe6b118beb: Download complete
427740f4c814: Verifying Checksum
427740f4c814: Download complete
85d88aea685d: Verifying Checksum
85d88aea685d: Download complete
32a5bf163bd7: Pull complete
c0944ab5c1b8: Pull complete
476c5992415e: Pull complete
eff6b54cdb18: Download complete
d0fe6b118beb: Pull complete
caa92716367b: Pull complete
9f647a7f5929: Verifying Checksum
9f647a7f5929: Download complete
0fd52d68eceb: Verifying Checksum
0fd52d68eceb: Download complete
cfbe1d2570c3: Verifying Checksum
cfbe1d2570c3: Download complete
10b9e28c194a: Verifying Checksum
10b9e28c194a: Download complete
83e61d759870: Verifying Checksum
83e61d759870: Download complete
6e41e8ffa82b: Verifying Checksum
6e41e8ffa82b: Download complete
6fb56bf9eb3e: Verifying Checksum
6fb56bf9eb3e: Download complete
ee2c0b77c643: Verifying Checksum
ee2c0b77c643: Download complete
c86de4c302f1: Verifying Checksum
c86de4c302f1: Download complete
a1ec1223857b: Download complete
ec303835bdfd: Verifying Checksum
ec303835bdfd: Download complete
dc44e12b8a4e: Verifying Checksum
dc44e12b8a4e: Download complete
a83f5b4d553c: Verifying Checksum
a83f5b4d553c: Download complete
9cc83342db2d: Verifying Checksum
9cc83342db2d: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
2bad06f568b8: Verifying Checksum
2bad06f568b8: Download complete
e8284971354d: Verifying Checksum
e8284971354d: Download complete
ddf185679cf3: Verifying Checksum
ddf185679cf3: Download complete
d0fa3ed70aa3: Verifying Checksum
d0fa3ed70aa3: Download complete
40c669734ac7: Verifying Checksum
40c669734ac7: Download complete
2f0deaaa63a5: Download complete
32aec092ad5e: Download complete
8d1002d23fd3: Download complete
cfadb4d68845: Verifying Checksum
cfadb4d68845: Download complete
2a6607648bff: Download complete
a3f542c5c212: Download complete
18bc30ede372: Verifying Checksum
18bc30ede372: Download complete
ac2d2a5c57ef: Download complete
c29a253b49ae: Verifying Checksum
c29a253b49ae: Download complete
c8bfad6dee24: Verifying Checksum
c8bfad6dee24: Download complete
0a4e3c1e347f: Download complete
b52dfd2cc3dc: Download complete
e5210b84f6f5: Verifying Checksum
e5210b84f6f5: Download complete
3530470e05a5: Download complete
7e0261aa55c8: Verifying Checksum
7e0261aa55c8: Download complete
78166c77e713: Verifying Checksum
78166c77e713: Download complete
f51629f3153d: Verifying Checksum
f51629f3153d: Download complete
53904d1cdd7f: Download complete
9f647a7f5929: Pull complete
cfbe1d2570c3: Pull complete
427740f4c814: Pull complete
85d88aea685d: Pull complete
eff6b54cdb18: Pull complete
f014d00cf28c: Verifying Checksum
f014d00cf28c: Download complete
0fd52d68eceb: Pull complete
10b9e28c194a: Pull complete
83e61d759870: Pull complete
6e41e8ffa82b: Pull complete
6fb56bf9eb3e: Pull complete
ee2c0b77c643: Pull complete
c86de4c302f1: Pull complete
a1ec1223857b: Pull complete
ec303835bdfd: Pull complete
dc44e12b8a4e: Pull complete
9cc83342db2d: Pull complete
a83f5b4d553c: Pull complete
4f4fb700ef54: Pull complete
2bad06f568b8: Pull complete
e8284971354d: Pull complete
ddf185679cf3: Pull complete
d0fa3ed70aa3: Pull complete
40c669734ac7: Pull complete
2f0deaaa63a5: Pull complete
32aec092ad5e: Pull complete
8d1002d23fd3: Pull complete
cfadb4d68845: Pull complete
2a6607648bff: Pull complete
a3f542c5c212: Pull complete
18bc30ede372: Pull complete
3e34f983e37c: Verifying Checksum
3e34f983e37c: Download complete
3e34f983e37c: Pull complete
ac2d2a5c57ef: Pull complete
7e0261aa55c8: Pull complete
c29a253b49ae: Pull complete
c8bfad6dee24: Pull complete
0a4e3c1e347f: Pull complete
b52dfd2cc3dc: Pull complete
e5210b84f6f5: Pull complete
3530470e05a5: Pull complete
f014d00cf28c: Pull complete
78166c77e713: Pull complete
f51629f3153d: Pull complete
53904d1cdd7f: Pull complete
Digest: sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712
Status: Downloaded newer image for ocaml/opam@sha256:c3f9211cfbc8921fb20c9aafdf5e9896420de23bcb55cac79b7d8bf72a3e4712
2026-01-19 06:20.00 ---> saved as "071737be05cb7b43b9505e12eccc7985a9484c9e89c454615e81f805ea7288d9"
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-01-19 06:20.01 ---> saved as "001757b9424499c5fb121f3e974295dbdfd9738210c5e420af6010eeca02cf8d"
/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.
Continue? [Y/n] y
Format upgrade done.
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.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-01-19 06:20.30 ---> saved as "6955f1541c3661960f515a1bae5346db58a6ad224e3a84659131d8c90f6cca10"
/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=12
# 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 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
2026-01-19 06:20.31 ---> saved as "c1ebffc370270f9c1631d6e7c7153e6c052e98448611fa57c9db1f8a47f388c1"
/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-01-19 06:20.40 ---> saved as "b8063c05bfb511ca80ca6a3fef8a47dace88c58076b191b51c16dd3651b8e149"
/home/opam: (copy (src .) (dst opam-repository/))
2026-01-19 06:20.52 ---> saved as "1c15335ef062d778ff0ea782c597d5839ba17d89668f1e62cd3a5bb9c2490faf"
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-19 06:21.16 ---> saved as "dcb1072f9de48a9f304fe4a777a36631f9db117a7c10347748619bc555222d03"
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
- Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [291 kB]
- Fetched 9337 kB in 2s (5465 kB/s)
- Reading package lists...
-
2026-01-19 06:21.18 ---> saved as "3a575b13d28c112ca5aea1f6d28373698962dbf3c513cc942414b4a7ebd7a032"
/home/opam: (run (shell "opam pin add -k version -yn neo4j_bolt.0.4.0 0.4.0"))
neo4j_bolt is now pinned to version 0.4.0
2026-01-19 06:21.19 ---> saved as "1f876756baf69376d24ac778db6240fe3fb9a77874ae1e5a0726a32ca48a8a04"
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall neo4j_bolt.0.4.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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'neo4j_bolt.0.4.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
neo4j_bolt.0.4.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 20 packages
- install base-bytes base [required by ocplib-endian]
- install conf-libssl 4 [required by ssl]
- install conf-pkg-config 4 [required by conf-libssl]
- install cppo 1.8.0 [required by lwt]
- install csexp 1.5.2 [required by dune-configurator]
- install dune 3.21.0 [required by neo4j_bolt]
- install dune-configurator 3.21.0 [required by lwt]
- install lwt 6.0.0 [required by neo4j_bolt]
- install lwt_ppx 6.0.0 [required by neo4j_bolt]
- install lwt_ssl 1.2.0 [required by neo4j_bolt]
- install neo4j_bolt 0.4.0 (pinned)
- install ocaml-compiler-libs v0.17.0 [required by ppxlib]
- install ocamlfind 1.9.8 [required by base-bytes]
- install ocplib-endian 1.2 [required by lwt]
- install ppx_derivers 1.2.1 [required by ppxlib]
- install ppxlib 0.37.0 [required by lwt_ppx]
- install sexplib0 v0.17.0 [required by ppxlib]
- install ssl 0.7.0 [required by neo4j_bolt]
- install stdlib-shims 0.3.0 [required by ppxlib]
- install yojson 3.0.0 [required by neo4j_bolt]
The following system packages will first need to be installed:
libssl-dev pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
4. Abort the installation
[1/2/3/4] 1
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libssl-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpkgconf3: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 ... 18784 files and directories currently installed.)
- Preparing to unpack .../0-libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Preparing to unpack .../1-libssl3_3.0.18-1~deb12u1_amd64.deb ...
- Unpacking libssl3:amd64 (3.0.18-1~deb12u1) over (3.0.17-1~deb12u3) ...
- Selecting previously unselected package libssl-dev:amd64.
- Preparing to unpack .../2-libssl-dev_3.0.18-1~deb12u1_amd64.deb ...
- Unpacking libssl-dev:amd64 (3.0.18-1~deb12u1) ...
- Preparing to unpack .../3-openssl_3.0.18-1~deb12u1_amd64.deb ...
- Unpacking openssl (3.0.18-1~deb12u1) over (3.0.17-1~deb12u3) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../4-pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../5-pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../6-pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Setting up libssl3:amd64 (3.0.18-1~deb12u1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up libssl-dev:amd64 (3.0.18-1~deb12u1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up openssl (3.0.18-1~deb12u1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u13) ...
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved conf-libssl.4 (cached)
-> retrieved cppo.1.8.0 (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> installed conf-libssl.4
-> retrieved dune.3.21.0, dune-configurator.3.21.0 (cached)
-> retrieved lwt.6.0.0, lwt_ppx.6.0.0 (cached)
-> retrieved lwt_ssl.1.2.0 (cached)
-> retrieved neo4j_bolt.0.4.0 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppxlib.0.37.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved ssl.0.7.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved yojson.3.0.0 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed dune.3.21.0
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed cppo.1.8.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 ocplib-endian.1.2
-> installed dune-configurator.3.21.0
-> installed ssl.0.7.0
-> installed lwt.6.0.0
-> installed lwt_ssl.1.2.0
-> installed ppxlib.0.37.0
-> installed lwt_ppx.6.0.0
-> installed neo4j_bolt.0.4.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-19 06:22.36 ---> saved as "dfdd5e48a12c0bd230389d1c2807aada1ec72e4d0ae115a28f1ba382db1a8808"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test neo4j_bolt.0.4.0) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile neo4j_bolt 0.4.0 (pinned)
=== install 11 packages
- install alcotest 1.9.1 [required by neo4j_bolt]
- install alcotest-lwt 1.9.1 [required by neo4j_bolt]
- install astring 0.8.5 [required by alcotest]
- install cmdliner 2.1.0 [required by alcotest]
- install fmt 0.11.0 [required by alcotest, alcotest-lwt]
- install logs 0.10.0 [required by alcotest-lwt]
- install ocaml-syntax-shims 1.0.0 [required by alcotest]
- install ocamlbuild 0.16.1 [required by uutf, astring, fmt, logs]
- install re 1.14.0 [required by alcotest]
- install topkg 1.1.1 [required by uutf, astring, fmt, logs]
- install uutf 1.0.4 [required by alcotest]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1, alcotest-lwt.1.9.1 (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
-> retrieved cmdliner.2.1.0 (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0 (https://opam.ocaml.org/cache)
-> retrieved logs.0.10.0 (https://opam.ocaml.org/cache)
-> retrieved ocaml-syntax-shims.1.0.0 (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> retrieved topkg.1.1.1 (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.14.0
-> installed cmdliner.2.1.0
-> removed neo4j_bolt.0.4.0
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed logs.0.10.0
-> installed alcotest.1.9.1
-> installed alcotest-lwt.1.9.1
-> installed neo4j_bolt.0.4.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-19 06:23.08 ---> saved as "7f552888a70c4d95b8687aaee40532f56aa942cb63399c850338af7045d402e0"
/home/opam: (run (shell "opam reinstall --with-test --verbose neo4j_bolt.0.4.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-12\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'neo4j_bolt.0.4.0' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
The following actions will be performed:
=== recompile 1 package
- recompile neo4j_bolt 0.4.0 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 2/4: [neo4j_bolt: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "neo4j_bolt" "-j" "71" "@install" "@runtest" (CWD=/home/opam/.opam/5.4/.opam-switch/build/neo4j_bolt.0.4.0)
- (cd _build/default/test && ./test_packstream.exe)
- Testing `PackStream'.
- This run has ID `L3XP2YOK'.
-
- [OK] null 0 null.
- [OK] bool 0 bool true.
- [OK] bool 1 bool false.
- [OK] int 0 int 0.
- [OK] int 1 int 42.
- [OK] int 2 int -17.
- [OK] int 3 int 127.
- [OK] int 4 int 200.
- [OK] int 5 int 30000.
- [OK] int 6 int 100000.
- [OK] int 7 int large.
- [OK] int 8 int -100000.
- [OK] float 0 float 0.0.
- [OK] float 1 float pi.
- [OK] float 2 float -1.5.
- [OK] string 0 string empty.
- [OK] string 1 string hello.
- [OK] string 2 string unicode.
- [OK] string 3 string 100 chars.
- [OK] string 4 string 256 chars.
- [OK] bytes 0 bytes empty.
- [OK] bytes 1 bytes small.
- [OK] list 0 list empty.
- [OK] list 1 list ints.
- [OK] list 2 list mixed.
- [OK] list 3 list nested.
- [OK] map 0 map empty.
- [OK] map 1 map simple.
- [OK] map 2 map multi.
- [OK] struct 0 struct empty.
- [OK] struct 1 struct HELLO.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/neo4j_bolt.0.4.0/_build/default/test/_build/_tests/PackStream'.
- Test Successful in 0.003s. 31 tests run.
- (cd _build/default/test && ./test_bolt.exe)
- Testing `Bolt'.
- This run has ID `6EHHP4Z8'.
-
- [OK] uri_parsing 0 bolt:// plain.
- [OK] uri_parsing 1 bolt+s:// TLS.
- [OK] uri_parsing 2 bolts:// shorthand.
- [OK] uri_parsing 3 bolt+ssc:// self-signed.
- [OK] uri_parsing 4 default port.
- [OK] uri_parsing 5 with path.
- [OK] config 0 config_from_uri TLS.
- [OK] tls_mode 0 mode strings.
-
- Full test results in `~/.opam/5.4/.opam-switch/build/neo4j_bolt.0.4.0/_build/default/test/_build/_tests/Bolt'.
- Test Successful in 0.001s. 8 tests run.
-> compiled neo4j_bolt.0.4.0
-> removed neo4j_bolt.0.4.0
-> installed neo4j_bolt.0.4.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-19 06:23.16 ---> saved as "41869fb11b292a8923b893bbe091c7aa74745d1360b07119e3d2b4acfdc23ae4"
Job succeeded
2026-01-19 06:23.35: Job succeeded