Organisationsmirageca-certsbcd289 (main)opensuse-16.0-5.4_opam-2.5

opensuse-16.0-5.4_opam-2.5

Logs

Show full logs
2026-05-19 17:09.09: New job: test mirage/ca-certs https://github.com/mirage/ca-certs.git#refs/heads/main (bcd28952328bbbe32bd68ee9d0e9fa19b6e2166b) (linux-x86_64:opensuse-16.0-5.4_opam-2.5)
Base: ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:009c3e8f2a512a2e8f98822826ebc42a241c3fe36793798d78d62dbfe9361c24
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/mirage/ca-certs.git" -b "main" && cd "ca-certs" && git reset --hard bcd28952
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:009c3e8f2a512a2e8f98822826ebc42a241c3fe36793798d78d62dbfe9361c24
# opensuse-16.0-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam
RUN cd ~/opam-repository && (git cat-file -e df6ab556b4610df043dd3ef62a0ddf23f8661b1c || git fetch origin master) && git reset -q --hard df6ab556b4610df043dd3ef62a0ddf23f8661b1c && git log --no-decorate -n1 --oneline
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN opam update -u
COPY --chown=1000:1000 ca-certs.opam ./
RUN opam pin add -yn ca-certs.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bos.0.3.0 cmdliner.2.1.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-configurator.3.23.1 duration.0.3.1 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 ipaddr.5.6.2 kdf.1.0.0 logs.0.10.0 macaddr.5.6.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ohex.0.2.0 ptime.1.2.0 re.1.14.0 rresult.0.7.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 x509.1.0.6 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y ca-certs.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2026-05-19 17:09.09: Using cache hint "mirage/ca-certs-ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:009c3e8f2a512a2e8f98822826ebc42a241c3fe36793798d78d62dbfe9361c24-opensuse-16.0-5.4_opam-2.5-0d76840f4b52a49898e06c1775e5da6e"
2026-05-19 17:09.09: Using OBuilder spec:
((from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:009c3e8f2a512a2e8f98822826ebc42a241c3fe36793798d78d62dbfe9361c24)
 (comment opensuse-16.0-5.4_opam-2.5)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e df6ab556b4610df043dd3ef62a0ddf23f8661b1c || git fetch origin master) && git reset -q --hard df6ab556b4610df043dd3ef62a0ddf23f8661b1c && git log --no-decorate -n1 --oneline"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update -u"))
 (copy (src ca-certs.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn ca-certs.dev './'"))
 (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
 (env DEPS "alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bos.0.3.0 cmdliner.2.1.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-configurator.3.23.1 duration.0.3.1 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 ipaddr.5.6.2 kdf.1.0.0 logs.0.10.0 macaddr.5.6.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ohex.0.2.0 ptime.1.2.0 re.1.14.0 rresult.0.7.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 x509.1.0.6 zarith.1.14")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y ca-certs.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)

2026-05-19 17:09.09: Waiting for resource in pool OCluster
2026-05-20 00:00.51: Waiting for worker…
2026-05-20 00:05.21: Got resource from pool OCluster
Building on odawa.caelum.ci.dev
All commits already cached
HEAD is now at bcd2895 changes for 1.0.3

(from ocaml/opam:opensuse-16.0-ocaml-5.4@sha256:009c3e8f2a512a2e8f98822826ebc42a241c3fe36793798d78d62dbfe9361c24)
2026-05-20 00:05.23 ---> using "cb0f9324e23304add51463aebce1007d7ca172f3128873d0a9c3d295d6a1ab25" from cache

/: (comment opensuse-16.0-5.4_opam-2.5)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-05-20 00:05.23 ---> using "f2793a2f977ff547a423af46c71a9cd2b92e896ddbe73373f4a9197924c60cbf" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e df6ab556b4610df043dd3ef62a0ddf23f8661b1c || git fetch origin master) && git reset -q --hard df6ab556b4610df043dd3ef62a0ddf23f8661b1c && git log --no-decorate -n1 --oneline"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   fc08333d1b..6ed6937004  master     -> origin/master
df6ab556b4 Merge pull request #29903 from shonfeder/release-dune-3.23.1
2026-05-20 00:05.23 ---> using "114f585e7459c3fe7bbae1c74a70a1ca7c2d9c6df53edf147bd87d6de206633b" from cache

/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 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 1 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=1 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
2026-05-20 00:05.23 ---> using "7926c85f05cb50506723837781607dfbcddbb8bde36c8cb1f31e1b439bba75af" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-111-generic
The OCaml toplevel, version 5.4.1
2.5.1
2026-05-20 00:05.23 ---> using "50d7e52a356bc19d500a912756720d5cd2e10a34a471c2eb8d689beeb9a4981d" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2026-05-20 00:05.23 ---> using "75185a99e5597bd77691b7229ccdf0709481e21c2d50e2fcfee79aaeb82043d8" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update -u"))

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

Everything as up-to-date as possible

The following packages are not being upgraded because the new versions conflict with other installed packages:
  - ocaml.5.5.0
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-05-20 00:05.23 ---> using "78868dd57d21bc820c074741a65d08337d60221a551d7d86bbba477f3c870b33" from cache

/src: (copy (src ca-certs.opam) (dst ./))
2026-05-20 00:05.24 ---> saved as "02933db0597e2d98d8fc3e494c6b6a21610422e6935ffa73deaea74d14b88627"

/src: (run (network host)
           (shell "opam pin add -yn ca-certs.dev './'"))
[ca-certs.dev] synchronised (file:///src)
ca-certs is now pinned to file:///src (version dev)
2026-05-20 00:05.27 ---> saved as "8743cd7043b1faa140d1f1fd2ca8371f795a027e35de022b6363e850a83ea21f"

/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-05-20 00:05.29 ---> saved as "29fced00ac5b47b5e7fca9eba1cff1f32216a1aefa6fecd20105701496aacfa7"

/src: (env DEPS "alcotest.1.9.1 asn1-combinators.0.3.2 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bos.0.3.0 cmdliner.2.1.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 csexp.1.5.2 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-configurator.3.23.1 duration.0.3.1 eqaf.0.10 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 ipaddr.5.6.2 kdf.1.0.0 logs.0.10.0 macaddr.5.6.2 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ohex.0.2.0 ptime.1.2.0 re.1.14.0 rresult.0.7.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 x509.1.0.6 zarith.1.14")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y ca-certs.dev $DEPS"))
+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"
- Repository 'repo-openh264 (16.0)' is up to date.
- Retrieving repository 'repo-oss (16.0)' metadata [.
- .
- Looking for gpg keys in repository repo-oss (16.0).
-   gpgkey=http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64/repodata/repomd.xml.key
- ...
- ...
- ...........
- done]
- Building repository 'repo-oss (16.0)' cache [..
- ..done]
- All repositories have been refreshed.

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[ca-certs.dev] synchronised (file:///src)

[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml is already installed (current version is 5.4.1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).

The following system packages will first need to be installed:
    gmp-devel

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

+ /usr/bin/sudo "zypper" "--non-interactive" "install" "gmp-devel"
- Refreshing service 'openSUSE'.
- Loading repository data...
- Reading installed packages...
- Resolving package dependencies...
- 
- The following 2 NEW packages are going to be installed:
-   gmp-devel libgmpxx4
- 
- 2 new packages to install.
- 
- Package download size:   353.0 KiB
- 
- Package install size change:
-               |       1.1 MiB  required by packages that will be installed
-      1.1 MiB  |  -      0 B    released by packages that will be removed
- 
- Backend:  classic_rpmtrans
- Continue? [y/n/v/...? shows all options] (y): y
- Preloading Packages [..
- Preloading: libgmpxx4-6.3.0-160000.2.2.x86_64.rpm [done]
- .
- 
- Preloading: gmp-devel-6.3.0-160000.2.2.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
- .
- .
- Preloading: gmp-devel-6.3.0-160000.2.2.x86_64.rpm [done]
- .done]
- Retrieving: libgmpxx4-6.3.0-160000.2.2.x86_64 (repo-oss (16.0)) (1/2),  32.3 KiB    
- Retrieving: gmp-devel-6.3.0-160000.2.2.x86_64 (repo-oss (16.0)) (2/2), 320.7 KiB    
- 
- Checking for file conflicts: [..done]
- (1/2) Installing: libgmpxx4-6.3.0-160000.2.2.x86_64 [..done]
- (2/2) Installing: gmp-devel-6.3.0-160000.2.2.x86_64 [..done]
- Running post-transaction scripts [...done]
# To update the current shell environment, run: eval $(opam env)
2026-05-20 00:06.02 ---> saved as "32344e90d373c239745dfb38adf0c24f43178cb424c539a05c1718ed55dd73b8"

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1).
[NOTE] Package ocaml is already installed (current version is 5.4.1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 39 packages
  - install alcotest           1.9.1
  - install asn1-combinators   0.3.2
  - install astring            0.8.5
  - install base64             3.5.2
  - install bos                0.3.0
  - install cmdliner           2.1.1
  - install conf-gmp           5
  - install conf-gmp-powm-sec  4
  - install conf-pkg-config    4
  - install csexp              1.5.2
  - install digestif           1.3.0
  - install domain-name        0.5.0
  - install dune               3.23.1
  - install dune-configurator  3.23.1
  - install duration           0.3.1
  - install eqaf               0.10
  - install fmt                0.11.0
  - install fpath              0.7.3
  - install gmap               0.3.0
  - install ipaddr             5.6.2
  - install kdf                1.0.0
  - install logs               0.10.0
  - install macaddr            5.6.2
  - install mirage-crypto      2.1.0
  - install mirage-crypto-ec   2.1.0
  - install mirage-crypto-pk   2.1.0
  - install mirage-crypto-rng  2.1.0
  - install ocaml-syntax-shims 1.0.0
  - install ocamlbuild         0.16.1
  - install ocamlfind          1.9.8
  - install ohex               0.2.0
  - install ptime              1.2.0
  - install re                 1.14.0
  - install rresult            0.7.0
  - install stdlib-shims       0.3.0
  - install topkg              1.1.1
  - install uutf               1.0.4
  - install x509               1.0.6
  - install zarith             1.14

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (cached)
-> retrieved asn1-combinators.0.3.2  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.2  (cached)
-> retrieved conf-gmp.5  (cached)
-> retrieved conf-gmp-powm-sec.4  (cached)
-> retrieved bos.0.3.0  (cached)
-> retrieved cmdliner.2.1.1  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed conf-gmp.5
-> installed conf-pkg-config.4
-> retrieved domain-name.0.5.0  (cached)
-> installed conf-gmp-powm-sec.4
-> retrieved duration.0.3.1  (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 ipaddr.5.6.2, macaddr.5.6.2  (cached)
-> retrieved kdf.1.0.0  (cached)
-> retrieved logs.0.10.0  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ohex.0.2.0  (cached)
-> retrieved mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0  (cached)
-> retrieved dune.3.23.1, dune-configurator.3.23.1  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.14.0  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved topkg.1.1.1  (cached)
-> retrieved zarith.1.14  (cached)
-> retrieved x509.1.0.6  (cached)
-> installed cmdliner.2.1.1
-> installed ocamlfind.1.9.8
-> installed ocamlbuild.0.16.1
-> installed zarith.1.14
-> installed topkg.1.1.1
-> installed rresult.0.7.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed fpath.0.7.3
-> installed logs.0.10.0
-> installed bos.0.3.0
-> installed dune.3.23.1
-> installed duration.0.3.1
-> installed gmap.0.3.0
-> installed ohex.0.2.0
-> installed base64.3.5.2
-> installed csexp.1.5.2
-> installed asn1-combinators.0.3.2
-> installed domain-name.0.5.0
-> installed eqaf.0.10
-> installed macaddr.5.6.2
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.14.0
-> installed stdlib-shims.0.3.0
-> installed ipaddr.5.6.2
-> installed digestif.1.3.0
-> installed dune-configurator.3.23.1
-> installed alcotest.1.9.1
-> installed mirage-crypto.2.1.0
-> installed kdf.1.0.0
-> installed mirage-crypto-rng.2.1.0
-> installed mirage-crypto-pk.2.1.0
-> installed mirage-crypto-ec.2.1.0
-> installed x509.1.0.6
Done.
# To update the current shell environment, run: eval $(opam env)
2026-05-20 00:06.49 ---> saved as "1a7661b96535e820282663ca9b64fe7f96d0ea091ebd414833b60df8a6bc9767"

/src: (copy (src .) (dst /src))
2026-05-20 00:06.52 ---> saved as "b0a928e316f98f7f169d9de72fbefd46cda0f253102cd0c276e682209f458ac1"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test && ./tests.exe)
Testing `verification tests'.
This run has ID `E4JQDUW3'.

  [OK]          X509 certificate validation          0   google.com.
  [OK]          X509 certificate validation          1   self-signed.badssl.com.
  [OK]          X509 certificate validation          2   expired.badssl.com.
  [OK]          X509 certificate validation          3   untrusted-root.badss...
  [OK]          X509 certificate validation          4   wrong.host.badssl.com.
  [OK]          X509 certificate validation          5   incomplete-chain.bad...
  [OK]          X509 certificate validation          6   sha1-intermediate.ba...
  [OK]          X509 certificate validation          7   wrong.host.google.com.

Full test results in `/src/_build/default/test/_build/_tests/verification tests'.
Test Successful in 0.001s. 8 tests run.
tests.exe: [EXEC:95] ['uname' '-s']
2026-05-20 00:06.55 ---> saved as "040416e1b51bb4c82cdc0e3992afc6273fe0e70ae5cee0c6ffcd9c868184f54d"
Job succeeded
2026-05-20 00:06.57: Job succeeded