Build:
  1. 0
2025-12-26 17:34.11: New job: build polymarket.0.1.0, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29133/head (3c3202944ad27b5ec1d5d3771d71cd0a8a4c39d0)
                              on ubuntu-25.10-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/29133/head" && git reset --hard 3c320294
git fetch origin master
git merge --no-edit 235b964523a3fb438c9ad050e86b03e07685c4c1
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-25.10-ocaml-4.14@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9
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 polymarket.0.1.0 0.1.0
RUN opam reinstall polymarket.0.1.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"ubuntu-25.10\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'polymarket.0.1.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2025-12-26 17:34.11: Using cache hint "ocaml/opam:ubuntu-25.10-ocaml-4.14@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9-polymarket.0.1.0-3c3202944ad27b5ec1d5d3771d71cd0a8a4c39d0"
2025-12-26 17:34.11: Using OBuilder spec:
((from ocaml/opam:ubuntu-25.10-ocaml-4.14@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9)
 (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 polymarket.0.1.0 0.1.0"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall polymarket.0.1.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"ubuntu-25.10\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'polymarket.0.1.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2025-12-26 17:34.11: Waiting for resource in pool OCluster
2025-12-26 17:34.11: Waiting for worker…
2025-12-26 17:34.14: Got resource from pool OCluster
Building on asteria.caelum.ci.dev
All commits already cached
HEAD is now at 235b964523 Merge pull request #29129 from dx3mod/master
Updating 235b964523..3c3202944a
Fast-forward
 packages/polymarket/polymarket.0.1.0/opam | 64 +++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 packages/polymarket/polymarket.0.1.0/opam

(from ocaml/opam:ubuntu-25.10-ocaml-4.14@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9)
Unable to find image 'ocaml/opam:ubuntu-25.10-ocaml-4.14@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9' locally
docker.io/ocaml/opam@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9: Pulling from ocaml/opam
a206cee1e839: Pulling fs layer
0e492504fdba: Pulling fs layer
c3b8b1866c69: Pulling fs layer
9e1d5417dde0: Pulling fs layer
c3b8b1866c69: Waiting
4c7e5fe33592: Pulling fs layer
de0055e22d69: Pulling fs layer
9e1d5417dde0: Waiting
4c7e5fe33592: Waiting
80235ad4e474: Pulling fs layer
53a94eab9327: Pulling fs layer
8e1c76ccf0ce: Pulling fs layer
7fbd1c1b58e0: Pulling fs layer
869348f7cae3: Pulling fs layer
4a052a46f8b2: Pulling fs layer
7fbd1c1b58e0: Waiting
3350f11b5360: Pulling fs layer
8e1c76ccf0ce: Waiting
5d849cf28cb7: Pulling fs layer
de0055e22d69: Waiting
80235ad4e474: Waiting
869348f7cae3: Waiting
0eb21a3bdfbe: Pulling fs layer
4a052a46f8b2: Waiting
53a94eab9327: Waiting
5d186a6b630d: Pulling fs layer
5d849cf28cb7: Waiting
3350f11b5360: Waiting
0eb21a3bdfbe: Waiting
c1bf53756cc6: Pulling fs layer
805593ffe1b1: Pulling fs layer
0a87f26e3f94: Pulling fs layer
5d186a6b630d: Waiting
c1bf53756cc6: Waiting
919051328113: Pulling fs layer
805593ffe1b1: Waiting
3ef52bd84e66: Pulling fs layer
0a87f26e3f94: Waiting
4f4fb700ef54: Pulling fs layer
2983ed821478: Pulling fs layer
3ef52bd84e66: Waiting
4f4fb700ef54: Waiting
8e9ee5051539: Pulling fs layer
2983ed821478: Waiting
79064efe58af: Pulling fs layer
8e9ee5051539: Waiting
175b4625fd35: Pulling fs layer
79064efe58af: Waiting
1ac99eda3bbb: Pulling fs layer
175b4625fd35: Waiting
23463e49df56: Pulling fs layer
1ac99eda3bbb: Waiting
98d209889b43: Pulling fs layer
b25af9ae0ecc: Pulling fs layer
ddf6bc9cf7ab: Pulling fs layer
23463e49df56: Waiting
b25af9ae0ecc: Waiting
98d209889b43: Waiting
9268acfaf0cc: Pulling fs layer
ddf6bc9cf7ab: Waiting
f100d7b42b34: Pulling fs layer
9268acfaf0cc: Waiting
a7da0d901770: Pulling fs layer
f100d7b42b34: Waiting
c64d96159f03: Pulling fs layer
a7da0d901770: Waiting
cf768c1600a6: Pulling fs layer
c64d96159f03: Waiting
5d59bf26fb2a: Pulling fs layer
cf768c1600a6: Waiting
041a72338a75: Pulling fs layer
5d59bf26fb2a: Waiting
6d6d94197830: Pulling fs layer
041a72338a75: Waiting
30663ad73247: Pulling fs layer
6d6d94197830: Waiting
0773d4eab66c: Pulling fs layer
30663ad73247: Waiting
7d949e51cfc5: Pulling fs layer
0773d4eab66c: Waiting
176e3e11270f: Pulling fs layer
7d949e51cfc5: Waiting
124e499e4c7f: Pulling fs layer
176e3e11270f: Waiting
124e499e4c7f: Waiting
0e492504fdba: Download complete
a206cee1e839: Verifying Checksum
a206cee1e839: Download complete
c3b8b1866c69: Download complete
4c7e5fe33592: Download complete
9e1d5417dde0: Verifying Checksum
9e1d5417dde0: Download complete
80235ad4e474: Verifying Checksum
80235ad4e474: Download complete
a206cee1e839: Pull complete
0e492504fdba: Pull complete
c3b8b1866c69: Pull complete
53a94eab9327: Verifying Checksum
53a94eab9327: Download complete
9e1d5417dde0: Pull complete
4c7e5fe33592: Pull complete
8e1c76ccf0ce: Verifying Checksum
8e1c76ccf0ce: Download complete
de0055e22d69: Verifying Checksum
de0055e22d69: Download complete
7fbd1c1b58e0: Verifying Checksum
7fbd1c1b58e0: Download complete
869348f7cae3: Verifying Checksum
869348f7cae3: Download complete
4a052a46f8b2: Verifying Checksum
4a052a46f8b2: Download complete
3350f11b5360: Download complete
0eb21a3bdfbe: Verifying Checksum
0eb21a3bdfbe: Download complete
5d849cf28cb7: Verifying Checksum
5d849cf28cb7: Download complete
5d186a6b630d: Verifying Checksum
5d186a6b630d: Download complete
c1bf53756cc6: Verifying Checksum
c1bf53756cc6: Download complete
805593ffe1b1: Verifying Checksum
805593ffe1b1: Download complete
919051328113: Download complete
0a87f26e3f94: Verifying Checksum
0a87f26e3f94: Download complete
3ef52bd84e66: Verifying Checksum
3ef52bd84e66: Download complete
2983ed821478: Download complete
8e9ee5051539: Verifying Checksum
8e9ee5051539: Download complete
79064efe58af: Verifying Checksum
79064efe58af: Download complete
175b4625fd35: Download complete
1ac99eda3bbb: Download complete
23463e49df56: Download complete
98d209889b43: Download complete
b25af9ae0ecc: Verifying Checksum
b25af9ae0ecc: Download complete
ddf6bc9cf7ab: Verifying Checksum
ddf6bc9cf7ab: Download complete
9268acfaf0cc: Download complete
f100d7b42b34: Download complete
a7da0d901770: Download complete
cf768c1600a6: Verifying Checksum
cf768c1600a6: Download complete
de0055e22d69: Pull complete
80235ad4e474: Pull complete
53a94eab9327: Pull complete
8e1c76ccf0ce: Pull complete
7fbd1c1b58e0: Pull complete
869348f7cae3: Pull complete
4a052a46f8b2: Pull complete
3350f11b5360: Pull complete
5d849cf28cb7: Pull complete
0eb21a3bdfbe: Pull complete
5d186a6b630d: Pull complete
c1bf53756cc6: Pull complete
5d59bf26fb2a: Verifying Checksum
5d59bf26fb2a: Download complete
041a72338a75: Download complete
6d6d94197830: Verifying Checksum
6d6d94197830: Download complete
30663ad73247: Download complete
c64d96159f03: Verifying Checksum
c64d96159f03: Download complete
7d949e51cfc5: Verifying Checksum
7d949e51cfc5: Download complete
124e499e4c7f: Download complete
176e3e11270f: Download complete
805593ffe1b1: Pull complete
0a87f26e3f94: Pull complete
919051328113: Pull complete
3ef52bd84e66: Pull complete
4f4fb700ef54: Pull complete
2983ed821478: Pull complete
8e9ee5051539: Pull complete
79064efe58af: Pull complete
175b4625fd35: Pull complete
1ac99eda3bbb: Pull complete
23463e49df56: Pull complete
0773d4eab66c: Verifying Checksum
0773d4eab66c: Download complete
98d209889b43: Pull complete
b25af9ae0ecc: Pull complete
ddf6bc9cf7ab: Pull complete
9268acfaf0cc: Pull complete
f100d7b42b34: Pull complete
a7da0d901770: Pull complete
c64d96159f03: Pull complete
cf768c1600a6: Pull complete
5d59bf26fb2a: Pull complete
041a72338a75: Pull complete
6d6d94197830: Pull complete
30663ad73247: Pull complete
0773d4eab66c: Pull complete
7d949e51cfc5: Pull complete
176e3e11270f: Pull complete
124e499e4c7f: Pull complete
Digest: sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9
Status: Downloaded newer image for ocaml/opam@sha256:a7b66adb0eb24149173feff248c7074012672038a4257bccc2130b78eb44afb9
2025-12-26 17:35.17 ---> using "f7dbd08f4ea87483d181e78e634677abd8ff8f4391e86578fb1604adb5868c48" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-12-26 17:35.17 ---> using "66c649373d948366cb81703e587304c25afee15196d6ba87e0656332982bcab2" from cache

/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 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
2025-12-26 17:35.17 ---> using "c155f634e792963e7ad6aa07f308feef28a9ff6716272011b194528263e7e922" from cache

/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.10
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 255
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.2"}]
# compiler-packages    ocaml-base-compiler.4.14.2, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.2
2025-12-26 17:35.17 ---> using "1a0ebab6ecb9bd6fbca238e5e4c546b8befc3b5806a62f2da387fd7194a3818e" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2025-12-26 17:35.17 ---> using "2169ff7d49c6ef2af54e744a7e6a4e68ee100e93f1a12d6a270fda91cacf8556" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2025-12-26 17:35.28 ---> saved as "4185f7cd4192d0e67fbb937f237536fed617421d58e43266493064efb906d8e3"

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2025-12-26 17:35.46 ---> saved as "f2ffab60e8257285592780053ea2fd301c4b2a2255b426e4b24d0fc4f754b729"

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://security.ubuntu.com/ubuntu questing-security InRelease [136 kB]
- Hit:2 http://archive.ubuntu.com/ubuntu questing InRelease
- Get:3 http://archive.ubuntu.com/ubuntu questing-updates InRelease [136 kB]
- Get:4 http://archive.ubuntu.com/ubuntu questing-backports InRelease [133 kB]
- Get:5 http://archive.ubuntu.com/ubuntu questing-updates/universe amd64 Packages [147 kB]
- Get:6 http://archive.ubuntu.com/ubuntu questing-updates/main amd64 Packages [259 kB]
- Fetched 810 kB in 5s (157 kB/s)
- Reading package lists...
2025-12-26 17:35.52 ---> saved as "fd0b35345c6701d7495edd5d306dc57c8449e9743ba842e7eb2ce684610bc4b3"

/home/opam: (run (shell "opam pin add -k version -yn polymarket.0.1.0 0.1.0"))
polymarket is now pinned to version 0.1.0
2025-12-26 17:35.53 ---> saved as "19adfb7a8355ff1e4d927c5d21f96611ae90e2d4dc81b1da672eae80df399bb0"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall polymarket.0.1.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"ubuntu-25.10\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'polymarket.0.1.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
polymarket.0.1.0 is not installed. Install it? [Y/n] y
  * Incompatible packages:
    - (invariant) -> ocaml-base-compiler = 4.14.2
    - polymarket -> ocaml >= 5.1 -> ocaml-variants < 5.4.2~
    You can temporarily relax the switch invariant with `--update-invariant'
  * Missing dependency:
    - polymarket -> ocaml >= 5.1 -> ocaml-variants < 5.4.2~ -> ocaml-beta
    unmet availability conditions: 'enable-ocaml-beta-repository'
  * Missing dependency:
    - polymarket -> ocaml >= 5.1 -> ocaml-variants >= 5.1.0~ -> system-msvc
    unmet availability conditions: 'os = "win32"'

No solution found, exiting
"/usr/bin/env" "bash" "-c" "opam reinstall polymarket.0.1.0;
        res=$?;
        test "$res" != 31 && exit "$res";
        export OPAMCLI=2.0;
        build_dir=$(opam var prefix)/.opam-switch/build;
        failed=$(ls "$build_dir");
        partial_fails="";
        for pkg in $failed; do
          if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"ubuntu-25.10\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'polymarket.0.1.0' && partial_fails="$partial_fails $pkg";
        done;
        test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
        exit 1" failed with exit status 20
2025-12-26 17:36.10: Job failed: Failed: Build failed
2025-12-26 17:36.10: Log analysis:
2025-12-26 17:36.10: >>> 
No solution found, exiting
 (score = 100)
2025-12-26 17:36.10: [SKIP] Package not available