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-24.04-ocaml-5.4/riscv64

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-24.04-ocaml-5.4@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159
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-24.04\""; 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-24.04-ocaml-5.4@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159-polymarket.0.1.0-3c3202944ad27b5ec1d5d3771d71cd0a8a4c39d0"
2025-12-26 17:34.11: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159)
 (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-24.04\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != '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.11: Got resource from pool OCluster
Building on riscv-bm-03.sw.ci.dev
Updating files:  14% (2701/19101)
Updating files:  15% (2866/19101)
Updating files:  16% (3057/19101)
Updating files:  17% (3248/19101)
Updating files:  18% (3439/19101)
Updating files:  19% (3630/19101)
Updating files:  20% (3821/19101)
Updating files:  21% (4012/19101)
Updating files:  22% (4203/19101)
Updating files:  23% (4394/19101)
Updating files:  24% (4585/19101)
Updating files:  25% (4776/19101)
Updating files:  25% (4894/19101)
Updating files:  26% (4967/19101)
Updating files:  27% (5158/19101)
Updating files:  28% (5349/19101)
Updating files:  29% (5540/19101)
Updating files:  30% (5731/19101)
Updating files:  31% (5922/19101)
Updating files:  32% (6113/19101)
Updating files:  33% (6304/19101)
Updating files:  34% (6495/19101)
Updating files:  35% (6686/19101)
Updating files:  36% (6877/19101)
Updating files:  37% (7068/19101)
Updating files:  37% (7133/19101)
Updating files:  38% (7259/19101)
Updating files:  39% (7450/19101)
Updating files:  40% (7641/19101)
Updating files:  41% (7832/19101)
Updating files:  42% (8023/19101)
Updating files:  43% (8214/19101)
Updating files:  44% (8405/19101)
Updating files:  45% (8596/19101)
Updating files:  46% (8787/19101)
Updating files:  47% (8978/19101)
Updating files:  48% (9169/19101)
Updating files:  48% (9332/19101)
Updating files:  49% (9360/19101)
Updating files:  50% (9551/19101)
Updating files:  51% (9742/19101)
Updating files:  52% (9933/19101)
Updating files:  53% (10124/19101)
Updating files:  54% (10315/19101)
Updating files:  55% (10506/19101)
Updating files:  56% (10697/19101)
Updating files:  57% (10888/19101)
Updating files:  58% (11079/19101)
Updating files:  59% (11270/19101)
Updating files:  60% (11461/19101)
Updating files:  61% (11652/19101)
Updating files:  61% (11699/19101)
Updating files:  62% (11843/19101)
Updating files:  63% (12034/19101)
Updating files:  64% (12225/19101)
Updating files:  65% (12416/19101)
Updating files:  66% (12607/19101)
Updating files:  67% (12798/19101)
Updating files:  68% (12989/19101)
Updating files:  69% (13180/19101)
Updating files:  70% (13371/19101)
Updating files:  71% (13562/19101)
Updating files:  72% (13753/19101)
Updating files:  73% (13944/19101)
Updating files:  73% (14046/19101)
Updating files:  74% (14135/19101)
Updating files:  75% (14326/19101)
Updating files:  76% (14517/19101)
Updating files:  77% (14708/19101)
Updating files:  78% (14899/19101)
Updating files:  79% (15090/19101)
Updating files:  80% (15281/19101)
Updating files:  81% (15472/19101)
Updating files:  82% (15663/19101)
Updating files:  83% (15854/19101)
Updating files:  84% (16045/19101)
Updating files:  85% (16236/19101)
Updating files:  85% (16299/19101)
Updating files:  86% (16427/19101)
Updating files:  87% (16618/19101)
Updating files:  88% (16809/19101)
Updating files:  89% (17000/19101)
Updating files:  90% (17191/19101)
Updating files:  91% (17382/19101)
Updating files:  92% (17573/19101)
Updating files:  93% (17764/19101)
Updating files:  94% (17955/19101)
Updating files:  95% (18146/19101)
Updating files:  95% (18306/19101)
Updating files:  96% (18337/19101)
Updating files:  97% (18528/19101)
Updating files:  98% (18719/19101)
Updating files:  99% (18910/19101)
Updating files: 100% (19101/19101)
Updating files: 100% (19101/19101), done.
HEAD is now at bb51be49fb Package polymarket.0.1.0
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-24.04-ocaml-5.4@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159)
Unable to find image 'ocaml/opam:ubuntu-24.04-ocaml-5.4@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159' locally
docker.io/ocaml/opam@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159: Pulling from ocaml/opam
4f36e1b0a2cc: Pulling fs layer
a875bf1e716e: Pulling fs layer
00569afd1955: Pulling fs layer
3326d74ac168: Pulling fs layer
87c732ed1fd8: Pulling fs layer
87dfe4818976: Pulling fs layer
9d69e8352fa0: Pulling fs layer
b92b4ccb4fc0: Pulling fs layer
27d0767aaa27: Pulling fs layer
0200c51f56d3: Pulling fs layer
5a5d37cab24f: Pulling fs layer
2c0edfff8338: Pulling fs layer
b511100f8f6d: Pulling fs layer
e025bc6d4649: Pulling fs layer
5baf3ed9b284: Pulling fs layer
05e6343065ba: Pulling fs layer
717d52445070: Pulling fs layer
1eba291d3e35: Pulling fs layer
c95529a2af96: Pulling fs layer
e769bb523f6c: Pulling fs layer
f32f0d74b8a0: Pulling fs layer
4f4fb700ef54: Pulling fs layer
3326d74ac168: Waiting
87c732ed1fd8: Waiting
5b372a34d011: Pulling fs layer
ae0c7f8b86fc: Pulling fs layer
5206ce5b78dd: Pulling fs layer
bbec2875cc48: Pulling fs layer
6b345939bcdb: Pulling fs layer
292e40d35b1b: Pulling fs layer
16096589eb84: Pulling fs layer
2c2563f74233: Pulling fs layer
322b236c4548: Pulling fs layer
0d9e3b5367ac: Pulling fs layer
dd4e4bd4aa26: Pulling fs layer
cc7432e2c761: Pulling fs layer
ac66b4c6ed95: Pulling fs layer
bdbb95d6bf40: Pulling fs layer
bb45c6b3bd0b: Pulling fs layer
9be1b9ac42e7: Pulling fs layer
15cd3b326777: Pulling fs layer
75cd880b12f5: Pulling fs layer
87dfe4818976: Waiting
cb1c6cf7abb8: Pulling fs layer
9d69e8352fa0: Waiting
b92b4ccb4fc0: Waiting
9400ec4b7d22: Pulling fs layer
27d0767aaa27: Waiting
c7ed15d15ac0: Pulling fs layer
0200c51f56d3: Waiting
79bc3ebfad04: Pulling fs layer
5a5d37cab24f: Waiting
3d2da0c4e6e1: Pulling fs layer
2c0edfff8338: Waiting
c3f475b714b6: Pulling fs layer
b511100f8f6d: Waiting
8c5ff5c69d6c: Pulling fs layer
1eba291d3e35: Waiting
c95529a2af96: Waiting
e025bc6d4649: Waiting
717d52445070: Waiting
5baf3ed9b284: Waiting
4f4fb700ef54: Waiting
05e6343065ba: Waiting
e769bb523f6c: Waiting
5b372a34d011: Waiting
f32f0d74b8a0: Waiting
bdbb95d6bf40: Waiting
2c2563f74233: Waiting
ae0c7f8b86fc: Waiting
bb45c6b3bd0b: Waiting
322b236c4548: Waiting
5206ce5b78dd: Waiting
9be1b9ac42e7: Waiting
0d9e3b5367ac: Waiting
15cd3b326777: Waiting
bbec2875cc48: Waiting
75cd880b12f5: Waiting
6b345939bcdb: Waiting
16096589eb84: Waiting
cb1c6cf7abb8: Waiting
292e40d35b1b: Waiting
c3f475b714b6: Waiting
9400ec4b7d22: Waiting
8c5ff5c69d6c: Waiting
c7ed15d15ac0: Waiting
dd4e4bd4aa26: Waiting
79bc3ebfad04: Waiting
3d2da0c4e6e1: Waiting
ac66b4c6ed95: Waiting
cc7432e2c761: Waiting
a875bf1e716e: Verifying Checksum
00569afd1955: Verifying Checksum
00569afd1955: Download complete
87c732ed1fd8: Verifying Checksum
87c732ed1fd8: Download complete
3326d74ac168: Verifying Checksum
3326d74ac168: Download complete
4f36e1b0a2cc: Download complete
9d69e8352fa0: Verifying Checksum
9d69e8352fa0: Download complete
b92b4ccb4fc0: Verifying Checksum
b92b4ccb4fc0: Download complete
87dfe4818976: Verifying Checksum
87dfe4818976: Download complete
4f36e1b0a2cc: Pull complete
a875bf1e716e: Pull complete
00569afd1955: Pull complete
5a5d37cab24f: Verifying Checksum
5a5d37cab24f: Download complete
27d0767aaa27: Verifying Checksum
27d0767aaa27: Download complete
0200c51f56d3: Verifying Checksum
0200c51f56d3: Download complete
2c0edfff8338: Verifying Checksum
2c0edfff8338: Download complete
b511100f8f6d: Verifying Checksum
b511100f8f6d: Download complete
3326d74ac168: Pull complete
87c732ed1fd8: Pull complete
05e6343065ba: Verifying Checksum
05e6343065ba: Download complete
5baf3ed9b284: Download complete
717d52445070: Verifying Checksum
717d52445070: Download complete
1eba291d3e35: Verifying Checksum
1eba291d3e35: Download complete
e025bc6d4649: Verifying Checksum
e025bc6d4649: Download complete
c95529a2af96: Verifying Checksum
c95529a2af96: Download complete
e769bb523f6c: Verifying Checksum
e769bb523f6c: Download complete
f32f0d74b8a0: Verifying Checksum
f32f0d74b8a0: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
5b372a34d011: Verifying Checksum
5b372a34d011: Download complete
ae0c7f8b86fc: Verifying Checksum
ae0c7f8b86fc: Download complete
5206ce5b78dd: Verifying Checksum
5206ce5b78dd: Download complete
bbec2875cc48: Verifying Checksum
bbec2875cc48: Download complete
6b345939bcdb: Verifying Checksum
6b345939bcdb: Download complete
292e40d35b1b: Verifying Checksum
292e40d35b1b: Download complete
16096589eb84: Verifying Checksum
16096589eb84: Download complete
2c2563f74233: Verifying Checksum
2c2563f74233: Download complete
322b236c4548: Verifying Checksum
322b236c4548: Download complete
0d9e3b5367ac: Download complete
dd4e4bd4aa26: Verifying Checksum
dd4e4bd4aa26: Download complete
cc7432e2c761: Verifying Checksum
cc7432e2c761: Download complete
bdbb95d6bf40: Download complete
9be1b9ac42e7: Download complete
15cd3b326777: Verifying Checksum
15cd3b326777: Download complete
75cd880b12f5: Verifying Checksum
75cd880b12f5: Download complete
cb1c6cf7abb8: Verifying Checksum
cb1c6cf7abb8: Download complete
bb45c6b3bd0b: Verifying Checksum
bb45c6b3bd0b: Download complete
c7ed15d15ac0: Verifying Checksum
c7ed15d15ac0: Download complete
9400ec4b7d22: Verifying Checksum
9400ec4b7d22: Download complete
3d2da0c4e6e1: Verifying Checksum
3d2da0c4e6e1: Download complete
c3f475b714b6: Verifying Checksum
c3f475b714b6: Download complete
8c5ff5c69d6c: Verifying Checksum
8c5ff5c69d6c: Download complete
87dfe4818976: Pull complete
9d69e8352fa0: Pull complete
b92b4ccb4fc0: Pull complete
27d0767aaa27: Pull complete
ac66b4c6ed95: Verifying Checksum
ac66b4c6ed95: Download complete
0200c51f56d3: Pull complete
5a5d37cab24f: Pull complete
2c0edfff8338: Pull complete
79bc3ebfad04: Download complete
b511100f8f6d: Pull complete
e025bc6d4649: Pull complete
5baf3ed9b284: Pull complete
05e6343065ba: Pull complete
717d52445070: Pull complete
1eba291d3e35: Pull complete
c95529a2af96: Pull complete
e769bb523f6c: Pull complete
f32f0d74b8a0: Pull complete
4f4fb700ef54: Pull complete
5b372a34d011: Pull complete
ae0c7f8b86fc: Pull complete
5206ce5b78dd: Pull complete
bbec2875cc48: Pull complete
6b345939bcdb: Pull complete
292e40d35b1b: Pull complete
16096589eb84: Pull complete
2c2563f74233: Pull complete
322b236c4548: Pull complete
0d9e3b5367ac: Pull complete
dd4e4bd4aa26: Pull complete
cc7432e2c761: Pull complete
ac66b4c6ed95: Pull complete
bdbb95d6bf40: Pull complete
bb45c6b3bd0b: Pull complete
9be1b9ac42e7: Pull complete
15cd3b326777: Pull complete
75cd880b12f5: Pull complete
cb1c6cf7abb8: Pull complete
9400ec4b7d22: Pull complete
c7ed15d15ac0: Pull complete
79bc3ebfad04: Pull complete
3d2da0c4e6e1: Pull complete
c3f475b714b6: Pull complete
8c5ff5c69d6c: Pull complete
Digest: sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159
Status: Downloaded newer image for ocaml/opam@sha256:b7de0eddd9c84b6f60b8e98eaa1e03283a7b4e299aebd35474b1bc72bdbd5159
2025-12-26 17:34.32 ---> using "b665c2e9c59650e8e7a2db65da0740600c429af9df4d1d0698dec0bd46dfb116" 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:34.32 ---> using "94df3180eb82013b4899ab1ac86d17eb59782fd781abe0d673e7fc3ed4e66e06" 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
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-12-26 17:34.32 ---> using "ceb2685913ad08b63ca41032f68ea2a82f0d519e7a59e4a663280e0b6afdd4b2" 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=riscv64 os=linux os-distribution=ubuntu os-version=24.04
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 3
# 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
2025-12-26 17:34.32 ---> using "1561a0013eafb18939c674a80792c13e580543259b675a551a04dfa0df1cd965" 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:34.32 ---> using "d0028f5297471eef1485277816d2382b86bc935bc023e73c85fa9ca4d1bd3624" from cache

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

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

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease
- Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB]
- Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB]
- Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB]
- Get:5 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe riscv64 Packages [1465 kB]
- Get:6 http://ports.ubuntu.com/ubuntu-ports noble-updates/restricted riscv64 Packages [9786 B]
- Get:7 http://ports.ubuntu.com/ubuntu-ports noble-updates/main riscv64 Packages [900 kB]
- Get:8 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe riscv64 Packages [29.2 kB]
- Get:9 http://ports.ubuntu.com/ubuntu-ports noble-backports/main riscv64 Packages [49.4 kB]
- Get:10 http://ports.ubuntu.com/ubuntu-ports noble-security/universe riscv64 Packages [921 kB]
- Get:11 http://ports.ubuntu.com/ubuntu-ports noble-security/main riscv64 Packages [576 kB]
- Fetched 4328 kB in 2s (1921 kB/s)
- Reading package lists...
- 
2025-12-26 17:36.42 ---> saved as "b2eed47980fa9fea09aeaab67481f8879599434f066cb5224e9878ebcb953ebb"

/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:36.45 ---> saved as "4c69273afd0678f44e9646e3406dc078377c34ff6bd5cb010fe21a34270f98d5"

/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-24.04\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != '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
The following actions will be performed:
=== install 83 packages
  - install angstrom                0.16.1         [required by uri]
  - install asn1-combinators        0.3.2          [required by x509]
  - install astring                 0.8.5          [required by bos]
  - install base                    v0.17.3        [required by ppx_yojson_conv]
  - install base-bytes              base           [required by bigstring]
  - install base64                  3.5.2          [required by polymarket]
  - install bigstring               0.3            [required by secp256k1-internal]
  - install bigstringaf             0.10.0         [required by eio]
  - install bos                     0.2.1          [required by ca-certs]
  - install ca-certs                1.0.1          [required by polymarket]
  - install cohttp                  6.2.1          [required by cohttp-eio]
  - install cohttp-eio              6.2.1          [required by polymarket]
  - install conf-gmp                5              [required by secp256k1-internal]
  - install conf-gmp-powm-sec       4              [required by mirage-crypto-pk]
  - install conf-pkg-config         4              [required by secp256k1-internal]
  - install cppo                    1.8.0          [required by ppx_deriving]
  - install csexp                   1.5.2          [required by dune-configurator]
  - install cstruct                 6.2.0          [required by mirage-crypto-rng-eio, hex, secp256k1-internal]
  - install digestif                1.3.0          [required by polymarket]
  - install domain-local-await      1.0.1          [required by eio]
  - install domain-name             0.5.0          [required by tls]
  - install dune                    3.20.2         [required by polymarket]
  - install dune-configurator       3.20.2         [required by secp256k1-internal]
  - install duration                0.2.1          [required by mirage-crypto-rng-eio]
  - install eio                     1.3            [required by mirage-crypto-rng-eio, cohttp-eio, tls-eio]
  - install eio_linux               1.3            [required by eio_main]
  - install eio_main                1.3            [required by polymarket]
  - install eio_posix               1.3            [required by eio_main]
  - install eqaf                    0.10           [required by digestif, mirage-crypto]
  - install fmt                     0.11.0         [required by polymarket]
  - install fpath                   0.7.3          [required by ca-certs]
  - install gmap                    0.3.0          [required by x509]
  - install hex                     1.5.0          [required by polymarket]
  - install hmap                    0.8.1          [required by eio]
  - install http                    6.2.1          [required by cohttp-eio]
  - install iomux                   0.4            [required by eio_posix]
  - install ipaddr                  5.6.1          [required by cohttp-eio, tls]
  - install kdf                     1.0.0          [required by tls]
  - install logs                    0.10.0         [required by polymarket]
  - install lwt-dllist              1.1.0          [required by eio]
  - install macaddr                 5.6.1          [required by ipaddr]
  - install mirage-crypto           1.2.0          [required by ca-certs, tls]
  - install mirage-crypto-ec        1.2.0          [required by tls]
  - install mirage-crypto-pk        1.2.0          [required by tls]
  - install mirage-crypto-rng       1.2.0          [required by tls, mirage-crypto-rng-eio, tls-eio]
  - install mirage-crypto-rng-eio   1.2.0          [required by polymarket]
  - install mtime                   2.1.0          [required by mirage-crypto-rng-eio]
  - install ocaml-compiler-libs     v0.17.0        [required by ppxlib]
  - install ocaml-syntax-shims      1.0.0          [required by angstrom]
  - install ocaml_intrinsics_kernel v0.17.1        [required by base]
  - install ocamlbuild              0.16.1         [required by bos, ptime]
  - install ocamlfind               1.9.8          [required by ppx_deriving]
  - install octavius                1.2.2          [required by ppx_js_style]
  - install ohex                    0.2.0          [required by ca-certs, tls]
  - install optint                  0.3.0          [required by eio]
  - install polymarket              0.1.0 (pinned)
  - install ppx_derivers            1.2.1          [required by ppx_deriving]
  - install ppx_deriving            6.1.1          [required by polymarket]
  - install ppx_js_style            v0.17.1        [required by ppx_yojson_conv]
  - install ppx_sexp_conv           v0.17.1        [required by cohttp]
  - install ppx_yojson_conv         v0.17.1        [required by polymarket]
  - install ppx_yojson_conv_lib     v0.17.0        [required by ppx_yojson_conv]
  - install ppxlib                  0.37.0         [required by ppx_deriving, ppx_yojson_conv]
  - install ppxlib_jane             v0.17.4        [required by ppx_sexp_conv]
  - install psq                     0.2.1          [required by eio]
  - install ptime                   1.2.0          [required by polymarket]
  - install re                      1.14.0         [required by cohttp]
  - install rresult                 0.7.0          [required by bos]
  - install secp256k1-internal      0.4.0          [required by polymarket]
  - install seq                     base           [required by psq]
  - install sexplib0                v0.17.0        [required by cohttp]
  - install stdlib-shims            0.3.0          [required by ppxlib]
  - install stringext               1.6.0          [required by cohttp]
  - install thread-table            1.0.0          [required by domain-local-await]
  - install tls                     2.0.3          [required by polymarket]
  - install tls-eio                 2.0.3          [required by polymarket]
  - install topkg                   1.1.1          [required by bos, ptime]
  - install uri                     4.4.0          [required by polymarket]
  - install uri-sexp                4.4.0          [required by cohttp]
  - install uring                   0.9            [required by eio_linux]
  - install x509                    1.0.6          [required by ca-certs, tls]
  - install yojson                  3.0.0          [required by polymarket]
  - install zarith                  1.14           [required by mirage-crypto-pk]

The following system packages will first need to be installed:
    libgmp-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" "libgmp-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgmpxx4ldbl:riscv64.
- (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 ... 16279 files and directories currently installed.)
- Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu6.1_riscv64.deb ...
- Unpacking libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Selecting previously unselected package libgmp-dev:riscv64.
- Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu6.1_riscv64.deb ...
- Unpacking libgmp-dev:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Selecting previously unselected package libpkgconf3:riscv64.
- Preparing to unpack .../2-libpkgconf3_1.8.1-2build1_riscv64.deb ...
- Unpacking libpkgconf3:riscv64 (1.8.1-2build1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../3-pkgconf-bin_1.8.1-2build1_riscv64.deb ...
- Unpacking pkgconf-bin (1.8.1-2build1) ...
- Selecting previously unselected package pkgconf:riscv64.
- Preparing to unpack .../4-pkgconf_1.8.1-2build1_riscv64.deb ...
- Unpacking pkgconf:riscv64 (1.8.1-2build1) ...
- Selecting previously unselected package pkg-config:riscv64.
- Preparing to unpack .../5-pkg-config_1.8.1-2build1_riscv64.deb ...
- Unpacking pkg-config:riscv64 (1.8.1-2build1) ...
- Setting up libpkgconf3:riscv64 (1.8.1-2build1) ...
- Setting up libgmpxx4ldbl:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Setting up pkgconf-bin (1.8.1-2build1) ...
- Setting up libgmp-dev:riscv64 (2:6.3.0+dfsg-2ubuntu6.1) ...
- Setting up pkgconf:riscv64 (1.8.1-2build1) ...
- Setting up pkg-config:riscv64 (1.8.1-2build1) ...
- Processing triggers for libc-bin (2.39-0ubuntu8.6) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved angstrom.0.16.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base.v0.17.3  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved bigstring.0.3  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved ca-certs.1.0.1  (cached)
-> retrieved cohttp.6.2.1, cohttp-eio.6.2.1, http.6.2.1  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved cstruct.6.2.0  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved domain-local-await.1.0.1  (cached)
-> retrieved domain-name.0.5.0  (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved eio.1.3, eio_linux.1.3, eio_main.1.3, eio_posix.1.3  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved hex.1.5.0  (cached)
-> retrieved hmap.0.8.1  (cached)
-> retrieved iomux.0.4  (cached)
-> retrieved ipaddr.5.6.1, macaddr.5.6.1  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved lwt-dllist.1.1.0  (cached)
-> retrieved mirage-crypto.1.2.0, mirage-crypto-ec.1.2.0, mirage-crypto-pk.1.2.0, mirage-crypto-rng.1.2.0, mirage-crypto-rng-eio.1.2.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved octavius.1.2.2  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved polymarket.0.1.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.1.1  (cached)
-> retrieved ppx_js_style.v0.17.1  (cached)
-> retrieved ppx_sexp_conv.v0.17.1  (cached)
-> retrieved ppx_yojson_conv.v0.17.1  (cached)
-> retrieved ppx_yojson_conv_lib.v0.17.0  (cached)
-> retrieved ppxlib.0.37.0  (cached)
-> retrieved ppxlib_jane.v0.17.4  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved secp256k1-internal.0.4.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved thread-table.1.0.0  (cached)
-> retrieved tls.2.0.3, tls-eio.2.0.3  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved uri.4.4.0, uri-sexp.4.4.0  (cached)
-> retrieved uring.0.9  (cached)
-> retrieved x509.1.0.6  (cached)
-> retrieved yojson.3.0.0  (cached)
-> retrieved zarith.1.14  (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed seq.base
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed fmt.0.11.0
-> installed hmap.0.8.1
-> installed astring.0.8.5
-> installed logs.0.10.0
-> installed fpath.0.7.3
-> installed mtime.2.1.0
-> installed rresult.0.7.0
-> installed ptime.1.2.0
-> installed bos.0.2.1
-> installed dune.3.20.2
-> installed bigstring.0.3
-> installed base64.3.5.2
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed domain-name.0.5.0
-> installed cppo.1.8.0
-> installed cstruct.6.2.0
-> installed duration.0.2.1
-> installed gmap.0.3.0
-> installed eqaf.0.10
-> installed hex.1.5.0
-> installed http.6.2.1
-> installed lwt-dllist.1.1.0
-> installed dune-configurator.3.20.2
-> installed macaddr.5.6.1
-> installed bigstringaf.0.10.0
-> installed iomux.0.4
-> installed digestif.1.3.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ipaddr.5.6.1
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed ocaml-syntax-shims.1.0.0
-> installed ohex.0.2.0
-> installed angstrom.0.16.1
-> installed octavius.1.2.2
-> installed mirage-crypto.1.2.0
-> installed ppx_derivers.1.2.1
-> installed optint.0.3.0
-> installed psq.0.2.1
-> installed kdf.1.0.0
-> installed mirage-crypto-rng.1.2.0
-> installed sexplib0.v0.17.0
-> installed re.1.14.0
-> installed secp256k1-internal.0.4.0
-> installed mirage-crypto-pk.1.2.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed mirage-crypto-ec.1.2.0
-> installed thread-table.1.0.0
-> installed uri.4.4.0
-> installed domain-local-await.1.0.1
-> installed base.v0.17.3
-> installed uring.0.9
-> installed x509.1.0.6
-> installed eio.1.3
-> installed ca-certs.1.0.1
-> installed yojson.3.0.0
-> installed eio_linux.1.3
-> installed mirage-crypto-rng-eio.1.2.0
-> installed ppx_yojson_conv_lib.v0.17.0
-> installed eio_posix.1.3
-> installed eio_main.1.3
-> installed tls.2.0.3
-> installed tls-eio.2.0.3
-> installed ppxlib.0.37.0
-> installed ppxlib_jane.v0.17.4
-> installed ppx_js_style.v0.17.1
-> installed ppx_sexp_conv.v0.17.1
-> installed ppx_deriving.6.1.1
-> installed uri-sexp.4.4.0
-> installed ppx_yojson_conv.v0.17.1
-> installed cohttp.6.2.1
-> installed cohttp-eio.6.2.1
-> installed polymarket.0.1.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-12-26 17:50.12 ---> saved as "b7f540d7ede808cf25242206aac1acc2a96a02c6c2cf1deeca6f308a5f95da53"
Job succeeded
2025-12-26 17:50.47: Job succeeded