2024-06-24 14:00.58: New job: test mirage/ca-certs-nss https://github.com/mirage/ca-certs-nss.git#refs/heads/main (3cd48cca676dbf1899db72dabb57a8dad4fa2ff0) (freebsd-x86_64:freebsd-4.14_opam-2.1) Base: freebsd-ocaml-4.14 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/ca-certs-nss.git" -b "main" && cd "ca-certs-nss" && git reset --hard 3cd48cca cat > Dockerfile <<'END-OF-DOCKERFILE' FROM freebsd-ocaml-4.14 # freebsd-4.14_opam-2.1 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN cd ~/opam-repository && (git cat-file -e 796c0cc8af436190f8caaf87e9abc10984c46de3 || git fetch origin master) && git reset -q --hard 796c0cc8af436190f8caaf87e9abc10984c46de3 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 ca-certs-nss.opam ./ RUN opam pin add -yn ca-certs-nss.dev './' ENV DEPS="alcotest.1.7.0 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 csexp.1.5.2 cstruct.6.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 logs.0.7.0 macaddr.5.6.0 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.3 ocamlfind.1.9.6 pbkdf.1.2.0 ptime.1.1.0 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.13" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.1 --depext-only -y ca-certs-nss.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 2024-06-24 14:00.58: Using cache hint "mirage/ca-certs-nss-freebsd-freebsd-ocaml-4.14-freebsd-4.14_opam-2.1-3ea0587c5dc84352b484f66be081fd8d" 2024-06-24 14:00.58: Using OBuilder spec: ((from freebsd-ocaml-4.14) (comment freebsd-4.14_opam-2.1) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam")) (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 "cd ~/opam-repository && (git cat-file -e 796c0cc8af436190f8caaf87e9abc10984c46de3 || git fetch origin master) && git reset -q --hard 796c0cc8af436190f8caaf87e9abc10984c46de3 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src ca-certs-nss.opam) (dst ./)) (run (network host) (shell "opam pin add -yn ca-certs-nss.dev './'")) (env DEPS "alcotest.1.7.0 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 csexp.1.5.2 cstruct.6.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 logs.0.7.0 macaddr.5.6.0 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.3 ocamlfind.1.9.6 pbkdf.1.2.0 ptime.1.1.0 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.13") (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.1 --depext-only -y ca-certs-nss.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")) ) 2024-06-24 14:00.58: Waiting for resource in pool OCluster 2024-06-24 18:37.36: Waiting for worker… 2024-06-24 20:31.15: Got resource from pool OCluster Building on summer All commits already cached HEAD is now at 3cd48cc changes for 3.101 (from freebsd-ocaml-4.14) 2024-06-24 20:24.14 ---> using "57eeeabfec88366322a66f228a693df277d348dc99f1cc2a63749102c5e1e405" from cache /: (comment freebsd-4.14_opam-2.1) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam")) 2024-06-24 20:24.17 ---> using "e9fe3959c02c848d2766600d2fd363dc0faa291980b23311949b4972bc5ea188" from cache /src: (run (shell "opam init --reinit -ni")) No configuration file found, using 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. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository 2024-06-24 20:24.18 ---> using "dba2ef0de478afdbd43a6552d310929f1c3c3ee6b86c81b7ff6f06256f6544c3" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) FreeBSD 14.0-RELEASE-p6 The OCaml toplevel, version 4.14.2 2.1.6 2024-06-24 20:24.19 ---> using "fa8577a82f6c8311031f5ac9ddbcefef5d36d0876493f17a1dc5aa96593235c6" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2024-06-24 20:24.21 ---> using "1b1f323c7946b3615d1855d65edd6179caf157152d4670670539e49efbdc1d2e" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 796c0cc8af436190f8caaf87e9abc10984c46de3 || git fetch origin master) && git reset -q --hard 796c0cc8af436190f8caaf87e9abc10984c46de3 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 59c0c54934..795f80f1b5 master -> origin/master 796c0cc8af Add configuration for gmp under mingw <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.3.0 - ocaml-config.3 However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. 2024-06-24 20:24.22 ---> using "4dffdfa13e03313d7b121eac6eaa36824c4b7740ae85ee3189123e4971bf0511" from cache /src: (copy (src ca-certs-nss.opam) (dst ./)) 2024-06-24 20:24.27 ---> saved as "8393b6a5dc3142968150f1adf562cec50584739816908776c34bc1e7949e6178" /src: (run (network host) (shell "opam pin add -yn ca-certs-nss.dev './'")) [ca-certs-nss.dev] synchronised (file:///src) ca-certs-nss is now pinned to file:///src (version dev) 2024-06-24 20:24.39 ---> saved as "496339871f8590fe5685407ad190de7c9e35eb54f6ab34f96a40773b9589aa9b" /src: (env DEPS "alcotest.1.7.0 asn1-combinators.0.2.6 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base base64.3.5.1 bos.0.2.1 cmdliner.1.3.0 conf-gmp.4 conf-gmp-powm-sec.3 csexp.1.5.2 cstruct.6.2.0 domain-name.0.4.0 dune.3.16.0 dune-configurator.3.16.0 duration.0.2.1 eqaf.0.9 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 host-arch-x86_64.1 host-system-other.1 ipaddr.5.6.0 logs.0.7.0 macaddr.5.6.0 mirage-clock.4.2.0 mirage-crypto.0.11.3 mirage-crypto-ec.0.11.3 mirage-crypto-pk.0.11.3 mirage-crypto-rng.0.11.3 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.14.3 ocamlfind.1.9.6 pbkdf.1.2.0 ptime.1.1.0 re.1.11.0 rresult.0.7.0 seq.base sexplib0.v0.17.0 stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 x509.0.16.5 zarith.1.13") /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.1 --depext-only -y ca-certs-nss.dev $DEPS")) [WARNING] Unknown update command for bsd, skipping system update <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [ca-certs-nss.dev] synchronised (no changes) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-x86_64 is already installed (current version is 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-bigarray is already installed (current version is base). The following system packages will first need to be installed: gmp <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/local/bin/sudo "pkg" "install" "-y" "gmp" - Updating FreeBSD repository catalogue... - [summer] Fetching data.pkg: . - .... - .... - . done - Processing entries: - .. - . - .. - . - .. - . - . done - FreeBSD repository update completed. 34082 packages processed. - All repositories are up to date. - The following 1 package(s) will be affected (of 0 checked): - - New packages to be INSTALLED: - gmp: 6.3.0 - - Number of packages to be installed: 1 - - The process will require 3 MiB more space. - 498 KiB to be downloaded. - [summer] [1/1] Fetching gmp-6.3.0.pkg: ... - ....... done - Checking integrity... done (0 conflicting) - [summer] [1/1] Installing gmp-6.3.0... - [summer] [1/1] Extracting gmp-6.3.0: .......... done 2024-06-24 20:26.45 ---> saved as "7c8592d36bc8967c51699739e53cf598c86685b646850147cedad997c911c2f3" /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 2). [NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2). [NOTE] Package ocaml is already installed (current version is 4.14.2). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-x86_64 is already installed (current version is 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-bigarray is already installed (current version is base). The following actions will be performed: ∗ install ocamlbuild 0.14.3 ∗ install ocamlfind 1.9.6 ∗ install seq base ∗ install conf-gmp 4 ∗ install dune 3.16.0 ∗ install cmdliner 1.3.0 ∗ install topkg 1.0.7 ∗ install zarith 1.13 ∗ install conf-gmp-powm-sec 3 ∗ install stdlib-shims 0.3.0 ∗ install sexplib0 v0.17.0 ∗ install re 1.11.0 ∗ install ocaml-syntax-shims 1.0.0 ∗ install mirage-clock 4.2.0 ∗ install macaddr 5.6.0 ∗ install gmap 0.3.0 ∗ install duration 0.2.1 ∗ install domain-name 0.4.0 ∗ install csexp 1.5.2 ∗ install base64 3.5.1 ∗ install uutf 1.0.3 ∗ install rresult 0.7.0 ∗ install ptime 1.1.0 ∗ install fmt 0.9.0 ∗ install astring 0.8.5 ∗ install ipaddr 5.6.0 ∗ install dune-configurator 3.16.0 ∗ install logs 0.7.0 ∗ install cstruct 6.2.0 ∗ install fpath 0.7.3 ∗ install alcotest 1.7.0 ∗ install eqaf 0.9 ∗ install asn1-combinators 0.2.6 ∗ install bos 0.2.1 ∗ install mirage-crypto 0.11.3 ∗ install pbkdf 1.2.0 ∗ install mirage-crypto-rng 0.11.3 ∗ install mirage-crypto-pk 0.11.3 ∗ install mirage-crypto-ec 0.11.3 ∗ install x509 0.16.5 ===== ∗ 40 ===== <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> ⬇ retrieved asn1-combinators.0.2.6 (cached) ⬇ retrieved astring.0.8.5 (cached) ⬇ retrieved base64.3.5.1 (cached) ⬇ retrieved bos.0.2.1 (cached) ⬇ retrieved conf-gmp.4 (cached) ⬇ retrieved conf-gmp-powm-sec.3 (cached) ⬇ retrieved csexp.1.5.2 (cached) ⬇ retrieved cmdliner.1.3.0 (cached) ⬇ retrieved domain-name.0.4.0 (cached) ⬇ retrieved cstruct.6.2.0 (cached) ∗ installed conf-gmp.4 ⬇ retrieved alcotest.1.7.0 (cached) ∗ installed conf-gmp-powm-sec.3 ⬇ retrieved duration.0.2.1 (cached) ⬇ retrieved dune-configurator.3.16.0 (cached) ⬇ retrieved eqaf.0.9 (cached) ⬇ retrieved fmt.0.9.0 (cached) ⬇ retrieved fpath.0.7.3 (cached) ⬇ retrieved gmap.0.3.0 (cached) ⬇ retrieved ipaddr.5.6.0 (cached) ⬇ retrieved logs.0.7.0 (cached) ⬇ retrieved macaddr.5.6.0 (cached) ⬇ retrieved mirage-clock.4.2.0 (cached) ⬇ retrieved dune.3.16.0 (cached) ⬇ retrieved mirage-crypto-pk.0.11.3 (cached) ⬇ retrieved mirage-crypto-ec.0.11.3 (cached) ⬇ retrieved mirage-crypto.0.11.3 (cached) ⬇ retrieved ocaml-syntax-shims.1.0.0 (cached) ⬇ retrieved ocamlbuild.0.14.3 (cached) ⬇ retrieved pbkdf.1.2.0 (cached) ⬇ retrieved ocamlfind.1.9.6 (cached) ⬇ retrieved re.1.11.0 (cached) ⬇ retrieved ptime.1.1.0 (cached) ⬇ retrieved seq.base (cached) ∗ installed seq.base ⬇ retrieved sexplib0.v0.17.0 (cached) ⬇ retrieved stdlib-shims.0.3.0 (cached) ⬇ retrieved rresult.0.7.0 (cached) ⬇ retrieved topkg.1.0.7 (cached) ⬇ retrieved uutf.1.0.3 (cached) ⬇ retrieved x509.0.16.5 (cached) ⬇ retrieved zarith.1.13 (cached) ⬇ retrieved mirage-crypto-rng.0.11.3 (cached) ∗ installed cmdliner.1.3.0 ∗ installed ocamlfind.1.9.6 ∗ installed zarith.1.13 ∗ installed ocamlbuild.0.14.3 ∗ installed topkg.1.0.7 ∗ installed rresult.0.7.0 ∗ installed uutf.1.0.3 ∗ installed ptime.1.1.0 ∗ installed fmt.0.9.0 ∗ installed astring.0.8.5 ∗ installed fpath.0.7.3 ∗ installed logs.0.7.0 ∗ installed bos.0.2.1 ∗ installed dune.3.16.0 ∗ installed csexp.1.5.2 ∗ installed stdlib-shims.0.3.0 ∗ installed ocaml-syntax-shims.1.0.0 ∗ installed mirage-clock.4.2.0 ∗ installed macaddr.5.6.0 ∗ installed gmap.0.3.0 ∗ installed duration.0.2.1 ∗ installed domain-name.0.4.0 ∗ installed cstruct.6.2.0 ∗ installed base64.3.5.1 ∗ installed sexplib0.v0.17.0 ∗ installed eqaf.0.9 ∗ installed ipaddr.5.6.0 ∗ installed asn1-combinators.0.2.6 ∗ installed re.1.11.0 ∗ installed dune-configurator.3.16.0 ∗ installed alcotest.1.7.0 ∗ installed mirage-crypto.0.11.3 ∗ installed pbkdf.1.2.0 ∗ installed mirage-crypto-rng.0.11.3 ∗ installed mirage-crypto-pk.0.11.3 ∗ installed mirage-crypto-ec.0.11.3 ∗ installed x509.0.16.5 Done. 2024-06-24 20:29.49 ---> saved as "aed7308e5968748230f679b0198c56be5bd6357a7167a3c40b564b7cd62175a4" /src: (copy (src .) (dst /src)) 2024-06-24 20:29.51 ---> saved as "5ee1b5c8ba5d9f271041556550c59bd3c8174c5247cde2db95519f2a61e2e975" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default/lib && ../../install/default/bin/extract-from-certdata certdata.txt --output trust_anchor.ml) extract-from-certdata: [WARNING] Untrusted certificate "Explicitly Distrust DigiNotar Root CA" (serial 02100fffffffffffffffffffffffffffffff) (cd _build/default/test && ./tests.exe) Testing `verification tests'. This run has ID `8NE0ARJR'. [OK] X509 certificate validation 0 google.com. [OK] X509 certificate validation 1 extended-validation.... [OK] X509 certificate validation 2 self-signed.badssl.com. [OK] X509 certificate validation 3 expired.badssl.com. [OK] X509 certificate validation 4 untrusted-root.badss... [OK] X509 certificate validation 5 wrong.host.badssl.com. [OK] X509 certificate validation 6 incomplete-chain.bad... [OK] X509 certificate validation 7 sha1-intermediate.ba... [OK] X509 certificate validation 8 wrong.host.google.com. Full test results in `/src/_build/default/test/_build/_tests/verification tests'. Test Successful in 0.003s. 9 tests run. 2024-06-24 20:29.54 ---> saved as "f08e239a68bf4d48809b7790e6304d32ed5eba857022ab2d498edafee2e3ecae" Job succeeded 2024-06-24 20:37.06: Job succeeded