(for PR #29212)

2026-01-19 13:42.28: New job: test lmdb.1.1.1, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29212/head (0f7587219dc2cfad8e2788fa7f83722726569ece)
                              on debian-unstable-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/29212/head" && git reset --hard 0f758721
git fetch origin master
git merge --no-edit 39960ffbaf3e5b50a1e354d4c99bfecc01e358ca
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-unstable-ocaml-5.4@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9
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 lmdb.1.1.1 1.1.1
RUN opam reinstall lmdb.1.1.1; \
    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" != 'lmdb.1.1.1' && 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 lmdb.1.1.1) || true
RUN opam reinstall --with-test --verbose lmdb.1.1.1; \
    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" != 'lmdb.1.1.1' && 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 13:42.28: Using cache hint "ocaml/opam:debian-unstable-ocaml-5.4@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9-lmdb.1.1.1-0f7587219dc2cfad8e2788fa7f83722726569ece"
2026-01-19 13:42.28: Using OBuilder spec:
((from ocaml/opam:debian-unstable-ocaml-5.4@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9)
 (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 lmdb.1.1.1 1.1.1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall lmdb.1.1.1;\
             \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\" != 'lmdb.1.1.1' && 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 lmdb.1.1.1) || true"))
 (run (shell  "opam reinstall --with-test --verbose lmdb.1.1.1;\
             \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\" != 'lmdb.1.1.1' && 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 13:42.28: Waiting for resource in pool OCluster
2026-01-19 13:42.29: Waiting for worker…
2026-01-19 13:42.30: Got resource from pool OCluster
Building on eumache
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/lmdb/lmdb.1.1.1/opam | 50 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 packages/lmdb/lmdb.1.1.1/opam

(from ocaml/opam:debian-unstable-ocaml-5.4@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9)
Unable to find image 'ocaml/opam:debian-unstable-ocaml-5.4@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9' locally
docker.io/ocaml/opam@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9: Pulling from ocaml/opam
8e36c1fbb8f9: Already exists
c20c78184d0b: Already exists
0ab87efdff82: Already exists
c7b76e160f19: Already exists
0f33b0437075: Already exists
44cfe50ed87a: Already exists
3d8bc88e8e4c: Already exists
031ad32a4764: Already exists
295120677902: Already exists
cabfd3ab2227: Already exists
3ec86e62252b: Already exists
f2d973a9ea0c: Already exists
e142f6d653d9: Already exists
bfa8af2cae08: Already exists
2fb4252d438b: Already exists
3dc003ec4a15: Already exists
a1c5fc4b0323: Already exists
a1c5fc4b0323: Already exists
27c2974c0836: Already exists
0adec8edeba9: Already exists
1ee2afe62a1f: Already exists
320d8966c06c: Already exists
4f4fb700ef54: Already exists
6f46e7a21dfb: Already exists
75f876a0c9c9: Already exists
7adc49118e74: Already exists
6fa679934aac: Already exists
3c2cea696b77: Already exists
946ea8df89a5: Already exists
ea4ceee206ec: Already exists
af006056acfa: Already exists
f2f172888897: Already exists
b9eb7fecff88: Already exists
4f6f96a895ac: Already exists
37ea2e18a637: Already exists
1973f0a82dbc: Already exists
89bfe5027abd: Already exists
3618e70065f5: Already exists
f559d3f65047: Already exists
9de533cb491e: Already exists
f28ff1d1a83b: Already exists
01594d191918: Pulling fs layer
63f5edccddc5: Pulling fs layer
57639f805c37: Pulling fs layer
c497f5a0273b: Pulling fs layer
f8e78355b81e: Pulling fs layer
6845ddad7894: Pulling fs layer
57639f805c37: Waiting
99ab32625f27: Pulling fs layer
c497f5a0273b: Waiting
f8e78355b81e: Waiting
6845ddad7894: Waiting
99ab32625f27: Waiting
01594d191918: Download complete
01594d191918: Pull complete
63f5edccddc5: Verifying Checksum
63f5edccddc5: Download complete
63f5edccddc5: Pull complete
57639f805c37: Verifying Checksum
57639f805c37: Download complete
57639f805c37: Pull complete
f8e78355b81e: Download complete
6845ddad7894: Download complete
99ab32625f27: Verifying Checksum
99ab32625f27: Download complete
c497f5a0273b: Verifying Checksum
c497f5a0273b: Download complete
c497f5a0273b: Pull complete
f8e78355b81e: Pull complete
6845ddad7894: Pull complete
99ab32625f27: Pull complete
Digest: sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9
Status: Downloaded newer image for ocaml/opam@sha256:a5a8d9093619faf17b2a7115c41cb0ec925e867fe031aadbb0f1635650a70cf9
2026-01-19 13:44.00 ---> saved as "9c22505434ca87c69f258589f4b6f66546def8f55e936e12dc50458c76224a9d"

/: (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 13:44.00 ---> saved as "4c6e903c9e5e5c1fcbbffb98046295f286734e7f85a5541cce2f173bfe78e5fe"

/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-01-19 13:44.32 ---> saved as "ce012fbc42ebe88e766017c024d47597bc6e3fedb32bce51eb287c6eabcbcf76"

/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       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 13:44.33 ---> saved as "5308975b48fa55f23aabc053d45c3bcc7717e8ce6cd73bf740219045f9a3f066"

/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 13:44.42 ---> saved as "9b2d42dddbf79c4309f8abd4ba83d820895471638bd8635284014a328ed658f3"

/home/opam: (copy (src .) (dst opam-repository/))
2026-01-19 13:44.50 ---> saved as "dc4191891a14a0218a5c76ac9b07e4be15b93f91200478e953848c9ca8d5c58a"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-01-19 13:45.13 ---> saved as "77dd9f7a6953977a90ee803a7f46fa7d91c4c3b4bb041deb54e604e4af823037"

/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 [187 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-2026-01-19-0802.31-F-2026-01-16-2009.15.pdiff [658 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-01-19-0802.31-F-2026-01-16-2009.15.pdiff [658 kB]
- Fetched 908 kB in 3s (317 kB/s)
- Reading package lists...
- 
2026-01-19 13:45.17 ---> saved as "439441acde983dd3583445608b0b93dbae5886b5524c51cd7ea26f12d7cc8b13"

/home/opam: (run (shell "opam pin add -k version -yn lmdb.1.1.1 1.1.1"))
lmdb is now pinned to version 1.1.1
2026-01-19 13:45.18 ---> saved as "c5e6ff1ad1240b220ad43dbc1b9ba05f78f13b2dbd4b75d58806fbc92c6e1a4e"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall lmdb.1.1.1;\
                        \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\" != 'lmdb.1.1.1' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
lmdb.1.1.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 6 packages
  - install bigstringaf       0.10.0         [required by lmdb]
  - install conf-pkg-config   4              [required by lmdb]
  - install csexp             1.5.2          [required by dune-configurator]
  - install dune              3.21.0         [required by lmdb]
  - install dune-configurator 3.21.0         [required by lmdb]
  - install lmdb              1.1.1 (pinned)

The following system packages will first need to be installed:
    liblmdb-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" "liblmdb-dev" "pkg-config"
- Selecting previously unselected package liblmdb0: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 ... 20859 files and directories currently installed.)
- Preparing to unpack .../0-liblmdb0_0.9.31-1+b3_amd64.deb ...
- Unpacking liblmdb0:amd64 (0.9.31-1+b3) ...
- Selecting previously unselected package liblmdb-dev:amd64.
- Preparing to unpack .../1-liblmdb-dev_0.9.31-1+b3_amd64.deb ...
- Unpacking liblmdb-dev:amd64 (0.9.31-1+b3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-4+b1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4+b1) ...
- Selecting previously unselected package lmdb-doc.
- Preparing to unpack .../3-lmdb-doc_0.9.31-1_all.deb ...
- Unpacking lmdb-doc (0.9.31-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../4-pkgconf-bin_1.8.1-4+b1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4+b1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../5-pkgconf_1.8.1-4+b1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4+b1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../6-pkg-config_1.8.1-4+b1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4+b1) ...
- Setting up liblmdb0:amd64 (0.9.31-1+b3) ...
- Setting up lmdb-doc (0.9.31-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-4+b1) ...
- Setting up pkgconf-bin (1.8.1-4+b1) ...
- Setting up liblmdb-dev:amd64 (0.9.31-1+b3) ...
- Setting up pkgconf:amd64 (1.8.1-4+b1) ...
- Setting up pkg-config:amd64 (1.8.1-4+b1) ...
- Processing triggers for libc-bin (2.42-7) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-pkg-config.4
-> retrieved dune.3.21.0, dune-configurator.3.21.0  (cached)
-> retrieved lmdb.1.1.1  (cached)
-> installed dune.3.21.0
-> installed csexp.1.5.2
-> installed dune-configurator.3.21.0
-> installed bigstringaf.0.10.0
-> installed lmdb.1.1.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-19 13:46.06 ---> saved as "db7cdebe4da57a87d8016c6c547982ea505a2c15ecea326cf1cb6fd4e15758b3"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test lmdb.1.1.1) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile lmdb               1.1.1 (pinned)
=== install 12 packages
  - install   alcotest           1.9.1          [required by lmdb]
  - install   astring            0.8.5          [required by alcotest]
  - install   benchmark          1.7            [required by lmdb]
  - install   cmdliner           2.1.0          [required by alcotest]
  - install   fmt                0.11.0         [required by alcotest]
  - install   ocaml-syntax-shims 1.0.0          [required by alcotest]
  - install   ocamlbuild         0.16.1         [required by fmt, astring, uutf]
  - install   ocamlfind          1.9.8          [required by fmt, astring, uutf]
  - install   re                 1.14.0         [required by alcotest]
  - install   stdlib-shims       0.3.0          [required by alcotest]
  - install   topkg              1.1.1          [required by fmt, astring, uutf]
  - install   uutf               1.0.4          [required by alcotest]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5  (https://opam.ocaml.org/cache)
-> retrieved benchmark.1.7  (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)
-> installed benchmark.1.7
-> retrieved lmdb.1.1.1  (https://github.com/Drup/ocaml-lmdb/archive/refs/tags/1.1.1.tar.gz)
-> retrieved ocaml-syntax-shims.1.0.0  (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1  (https://opam.ocaml.org/cache)
-> retrieved ocamlfind.1.9.8  (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0  (https://opam.ocaml.org/cache)
-> retrieved stdlib-shims.0.3.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 stdlib-shims.0.3.0
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.14.0
-> installed ocamlfind.1.9.8
-> installed cmdliner.2.1.0
-> removed   lmdb.1.1.1
-> 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 alcotest.1.9.1
-> installed lmdb.1.1.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-19 13:46.34 ---> saved as "f01d7ad0d20a0baa9da4f052342228616209e0ebca4ee5cdc1c8a1be699de5c5"

/home/opam: (run (shell  "opam reinstall --with-test --verbose lmdb.1.1.1;\
                        \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\" != 'lmdb.1.1.1' && 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 lmdb 1.1.1 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [lmdb.1.1.1: extract]
-> retrieved lmdb.1.1.1  (cached)
Processing  2/4: [lmdb: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "lmdb" "-j" "71" (CWD=/home/opam/.opam/5.4/.opam-switch/build/lmdb.1.1.1)
- (cd _build/default/config && ../discover.exe)
- Using system lmdb (pkgconf)
Processing  2/4: [lmdb: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "lmdb" "-j" "71" (CWD=/home/opam/.opam/5.4/.opam-switch/build/lmdb.1.1.1)
- (cd _build/default/tests && ./test.exe --color=always -q)
- Version: LMDB 0.9.31: (July 10, 2023)
- Or: (0,9,31)
- OCaml Version: 5.4.0
- Testing `Lmdb'.
- This run has ID `98G291O2'.
- 
-   [OK]          capabilities                0   capabilities.
-   [OK]          types                       0   value restriction.
-   [OK]          types                       1   can read from writable.
-   [OK]          types                       2   ro txn on rw env.
-   [OK]          map                         0   add uni.
-   [OK]          map                         1   add dup.
-   [OK]          map                         2   set uni.
-   [OK]          map                         3   set dup.
-   [OK]          map                         4   get uni.
-   [OK]          map                         5   get dup.
-   [OK]          map                         6   dispenser uni.
-   [OK]          map                         7   dispenser_rev uni.
-   [OK]          map                         8   dispenser dup.
-   [OK]          map                         9   dispenser_rev dup.
-   [OK]          map                        10   dispenser_all.
-   [OK]          map                        11   dispenser_rev_all.
-   [OK]          map                        12   remove.
-   [OK]          map                        13   close.
-   [OK]          cursor                      0   fold_left uni.
-   [OK]          cursor                      1   fold_right uni.
-   [OK]          cursor                      2   iter uni.
-   [OK]          cursor                      3   fold_left dup.
-   [OK]          cursor                      4   fold_right dup.
-   [OK]          cursor                      5   iter dup.
-   [OK]          cursor                      6   fold_left_all.
-   [OK]          cursor                      7   fold_right_all.
-   [OK]          cursor                      8   iter_all.
-   [OK]          cursor                      9   add uni.
-   [OK]          cursor                     10   add dup.
-   [OK]          cursor                     11   set uni.
-   [OK]          cursor                     12   set dup.
-   [OK]          cursor                     13   get uni.
-   [OK]          cursor                     14   get dup.
-   [OK]          cursor                     15   remove.
-   [OK]          cursor                     16   walk uni.
-   [OK]          cursor                     17   walk dup.
-   [OK]          cursor                     18   first/last get first/last val...
-   [OK]          cursor                     19   *_all.
-   [OK]          cursor                     20   get_multiple.
-   [OK]          cursor                     21   wrong map.
-   [OK]          Int                         0   int32_be.
-   [OK]          Int                         1   int32_le.
-   [OK]          Int                         2   int64_be.
-   [OK]          Int                         3   int64_le.
-   [OK]          regression tests            0   unnamed dbi.
-   [OK]          regression tests            1   dup unnamed dbi.
-   [OK]          regression tests            2   bad allocation.
-   [OK]          transaction                 0   abort.
-   [OK]          transaction                 1   wrong envirronment.
-   [OK]          transaction                 2   MAP_FULL triggered by txn_com...
-   [OK]          transaction                 3   MAP_FULL triggered by Map.add.
-   [OK]          transaction                 4   MAP_FULL not passed on to Txn...
-   [OK]          transaction                 5   DBS_FULL.
-   [OK]          transaction                 6   DBS_FULL - recycle ro map slots.
-   [OK]          threaded GC stress          0   stress 1s.
-   [SKIP]        Problem reports             0   #15.
-   [OK]          Problem reports             1   abort txn with new map handles.
- 
- Full test results in `~/.opam/5.4/.opam-switch/build/lmdb.1.1.1/_build/default/tests/_build/_tests/Lmdb'.
- Test Successful in 1.855s. 56 tests run.
-> compiled  lmdb.1.1.1
-> removed   lmdb.1.1.1
-> installed lmdb.1.1.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-19 13:46.43 ---> saved as "701a38d72bad3b4217f5e65b675711b2bacc3a668fccdfcc7ca97bda0f7af188"
Job succeeded
2026-01-19 13:46.46: Job succeeded