Build:
  1. 0
2026-06-24 17:18.31: New job: build conex.0.9.2 (a4fed2f4cf66)
2026-06-24 17:18.31: Waiting for resource in pool day11-builds
2026-06-24 18:07.35: Got resource from pool day11-builds
2026-06-24 18:07.35: [profile full] build conex.0.9.2
2026-06-24 18:07.35: build conex.0.9.2 (a4fed2f4cf66)
=== DEPENDENCIES (52 transitive) ===
  asn1-combinators.0.2.6                             1975641cd687
  astring.0.8.5                                      4ebc2fc0ee9d
  base.v0.16.5                                       029e992da996
  base-bytes.base                                    c40d17bc86b5
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  bigarray-compat.1.1.0                              6340769fc89d
  cmdliner.1.3.0                                     7280d3fb1acd
  conf-gmp.5                                         be11edf77089
  conf-pkg-config.5                                  d5de2c6a88f9
  cppo.1.8.0                                         5f3f70cae95b
  cpuid.0.1.2                                        32d82c74bcff
  csexp.1.5.2                                        610c78f17734
  cstruct.6.0.1                                      01957cad303e
  cstruct-lwt.6.0.1                                  7a14f780794c
  cstruct-sexp.6.0.1                                 d2f9ea1caa6d
  dune.3.23.1                                        848a72441e15
  dune-configurator.3.23.1                           bc97ce98d8a9
  fmt.0.11.0                                         7cf6f7d63275
  logs.0.10.0                                        34be3f7204fa
  lwt.5.10.0                                         7005b0d98aa6
  menhir.20260209                                    259089f68775
  menhirCST.20260209                                 8eaddefc25c5
  menhirGLR.20260209                                 a9fbf43d08d4
  menhirLib.20260209                                 84aaca532d87
  menhirSdk.20260209                                 346bab968ef6
  mirage-no-solo5.1                                  43747e6295ba
  mirage-no-xen.1                                    d4726cb46003
  nocrypto.0.5.4-2                                   f54716b30fed
  num.1.6                                            110cee7a7e2e
  ocaml.4.14.4                                       b047fb9251f4
  ocaml-base-compiler.4.14.4                         d3b7ccb2c6fb
  ocaml-compiler-libs.v0.12.4                        2aecf989b0b2
  ocaml-config.2                                     2d9c209f5590
  ocamlbuild.0.16.1                                  7e0d6aadb209
  ocamlfind.1.9.8                                    214dd418ac02
  ocb-stubblr.0.1.1-1                                d267c5e28127
  ocplib-endian.1.2                                  380dd426e898
  opam-file-format.2.2.0                             fd20dbd0efdd
  parsexp.v0.16.0                                    63c67db8428c
  ppx_derivers.1.2.1                                 9245877bc46e
  ppx_deriving.6.0.3                                 e0859f3d0fae
  ppx_sexp_conv.v0.16.0                              3dc8c79ef340
  ppxlib.0.35.0                                      bbb70c1d0b8a
  ptime.1.2.0                                        84bd2cff0ba0
  rresult.0.7.0                                      ab060a31b0aa
  sexplib.v0.16.0                                    4838f1139cdf
  sexplib0.v0.16.0                                   7a6e649d895c
  stdlib-shims.0.3.0                                 de5202e23add
  topkg.1.1.1                                        511e1a1958da
  x509.0.6.3                                         8495e4a1683e
  zarith.1.14                                        a8971d2f668c
=== STDOUT ===
Processing: [default: loading data]
[conex.0.9.2: dl]
[conex.0.9.2: extract]
-> retrieved conex.0.9.2  (https://opam.ocaml.org/cache)
[conex: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--pinned" "false" "--tests" "false" "--with-format" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/conex.0.9.2)
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -modules src/conex.ml > src/conex.ml.depends
- + ocamlfind ocamldep -modules src/conex.mli > src/conex.mli.depends
- + ocamlfind ocamldep -modules src/conex_crypto.mli > src/conex_crypto.mli.depends
- + ocamlfind ocamldep -modules src/conex_resource.mli > src/conex_resource.mli.depends
- + ocamlfind ocamldep -modules src/conex_utils.mli > src/conex_utils.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_utils.cmi src/conex_utils.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_resource.cmi src/conex_resource.mli
- + ocamlfind ocamldep -modules src/conex_io.mli > src/conex_io.mli.depends
- + ocamlfind ocamldep -modules src/conex_repository.mli > src/conex_repository.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_crypto.cmi src/conex_crypto.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_io.cmi src/conex_io.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_repository.cmi src/conex_repository.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_crypto.cmi src/conex_crypto.mli
- File "src/conex_crypto.mli", line 53, characters 20-21:
- 53 | module Make_verify (C : VERIFY_BACK) : VERIFY
-                          ^
- Warning 67 [unused-functor-parameter]: unused functor parameter C.
- File "src/conex_crypto.mli", line 95, characters 18-19:
- 95 | module Make_sign (C : SIGN_BACK) : SIGN
-                        ^
- Warning 67 [unused-functor-parameter]: unused functor parameter C.
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex.cmi src/conex.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex.cmi src/conex.mli
- File "src/conex.mli", line 23, characters 13-14:
- 23 | module Make (L : LOGS) (C : VERIFY): sig
-                   ^
- Warning 67 [unused-functor-parameter]: unused functor parameter L.
- File "src/conex.mli", line 23, characters 24-25:
- 23 | module Make (L : LOGS) (C : VERIFY): sig
-                              ^
- Warning 67 [unused-functor-parameter]: unused functor parameter C.
- + ocamlfind ocamldep -modules src/conex_crypto.ml > src/conex_crypto.ml.depends
- + ocamlfind ocamldep -modules src/conex_resource.ml > src/conex_resource.ml.depends
- + ocamlfind ocamldep -modules src/conex_utils.ml > src/conex_utils.ml.depends
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_utils.cmx src/conex_utils.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_resource.cmx src/conex_resource.ml
- + ocamlfind ocamldep -modules src/conex_diff.ml > src/conex_diff.ml.depends
- + ocamlfind ocamldep -modules src/conex_diff.mli > src/conex_diff.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff.cmi src/conex_diff.mli
- + ocamlfind ocamldep -modules src/conex_opam_repository_layout.ml > src/conex_opam_repository_layout.ml.depends
- + ocamlfind ocamldep -modules src/conex_opam_repository_layout.mli > src/conex_opam_repository_layout.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_repository_layout.cmi src/conex_opam_repository_layout.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_repository_layout.cmx src/conex_opam_repository_layout.ml
- + ocamlfind ocamldep -modules src/conex_diff_provider.ml > src/conex_diff_provider.ml.depends
- + ocamlfind ocamldep -modules src/conex_diff_provider.mli > src/conex_diff_provider.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff_provider.cmi src/conex_diff_provider.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff.cmx src/conex_diff.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff.cmx src/conex_diff.ml
- File "src/conex_diff.ml", line 6, characters 2-22:
- 6 |   mine : string list ;
-       ^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field mine is never read.
- (However, this field is used to build or mutate values.)
- File "src/conex_diff.ml", line 7, characters 2-21:
- 7 |   their_start : int ;
-       ^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field their_start is never read.
- (However, this field is used to build or mutate values.)
- File "src/conex_diff.ml", line 8, characters 2-19:
- 8 |   their_len : int ;
-       ^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field their_len is never read.
- (However, this field is used to build or mutate values.)
- + ocamlfind ocamldep -modules src/conex_io.ml > src/conex_io.ml.depends
- + ocamlfind ocamldep -package opam-file-format -modules src/conex_opam_encoding.ml > src/conex_opam_encoding.ml.depends
- + ocamlfind ocamldep -package opam-file-format -modules src/conex_opam_encoding.mli > src/conex_opam_encoding.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package opam-file-format -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_encoding.cmi src/conex_opam_encoding.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package opam-file-format -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_encoding.cmx src/conex_opam_encoding.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package opam-file-format -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_encoding.cmx src/conex_opam_encoding.ml
- File "src/conex_opam_encoding.ml", line 27, characters 2-29:
- 27 |   OpamPrinter.format_opamfile Format.str_formatter file ;
-        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: OpamPrinter.format_opamfile
- Use OpamPrinter.FullPos.format_opamfile instead.
- File "src/conex_opam_encoding.ml", line 67, characters 11-28:
- 67 |   (try Ok (OpamParser.string data "noname") with
-                 ^^^^^^^^^^^^^^^^^
- Alert deprecated: OpamParser.string
- Use OpamParser.FullPos.string instead.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_io.cmx src/conex_io.ml
- + ocamlfind ocamldep -modules src/conex_repository.ml > src/conex_repository.ml.depends
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_crypto.cmx src/conex_crypto.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff_provider.cmx src/conex_diff_provider.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_repository.cmx src/conex_repository.ml
- + ocamlfind ocamldep -modules src/conex_unix_persistency.ml > src/conex_unix_persistency.ml.depends
- + ocamlfind ocamldep -modules src/conex_unix_persistency.mli > src/conex_unix_persistency.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_persistency.cmi src/conex_unix_persistency.mli
- + ocamlfind ocamldep -modules src/conex_unix_provider.ml > src/conex_unix_provider.ml.depends
- + ocamlfind ocamldep -modules src/conex_unix_provider.mli > src/conex_unix_provider.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_provider.cmi src/conex_unix_provider.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_persistency.cmx src/conex_unix_persistency.ml
- + ocamlfind ocamldep -modules src/conex_unix_private_key.ml > src/conex_unix_private_key.ml.depends
- + ocamlfind ocamldep -modules src/conex_unix_private_key.mli > src/conex_unix_private_key.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_private_key.cmi src/conex_unix_private_key.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex.cmx src/conex.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_provider.cmx src/conex_unix_provider.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_private_key.cmx src/conex_unix_private_key.ml
- + ocamlfind ocamlopt -a -I src src/conex_utils.cmx src/conex_resource.cmx src/conex_crypto.cmx src/conex_opam_repository_layout.cmx src/conex_diff.cmx src/conex_opam_encoding.cmx src/conex_io.cmx src/conex_diff_provider.cmx src/conex_repository.cmx src/conex.cmx src/conex_unix_persistency.cmx src/conex_unix_provider.cmx src/conex_unix_private_key.cmx -o src/conex.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex.cmo src/conex.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_utils.cmo src/conex_utils.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_resource.cmo src/conex_resource.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_repository_layout.cmo src/conex_opam_repository_layout.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff.cmo src/conex_diff.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff.cmo src/conex_diff.ml
- File "src/conex_diff.ml", line 6, characters 2-22:
- 6 |   mine : string list ;
-       ^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field mine is never read.
- (However, this field is used to build or mutate values.)
- File "src/conex_diff.ml", line 7, characters 2-21:
- 7 |   their_start : int ;
-       ^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field their_start is never read.
- (However, this field is used to build or mutate values.)
- File "src/conex_diff.ml", line 8, characters 2-19:
- 8 |   their_len : int ;
-       ^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field their_len is never read.
- (However, this field is used to build or mutate values.)
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_crypto.cmo src/conex_crypto.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package opam-file-format -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_encoding.cmo src/conex_opam_encoding.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_repository.cmo src/conex_repository.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package opam-file-format -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_opam_encoding.cmo src/conex_opam_encoding.ml
- File "src/conex_opam_encoding.ml", line 27, characters 2-29:
- 27 |   OpamPrinter.format_opamfile Format.str_formatter file ;
-        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: OpamPrinter.format_opamfile
- Use OpamPrinter.FullPos.format_opamfile instead.
- File "src/conex_opam_encoding.ml", line 67, characters 11-28:
- 67 |   (try Ok (OpamParser.string data "noname") with
-                 ^^^^^^^^^^^^^^^^^
- Alert deprecated: OpamParser.string
- Use OpamParser.FullPos.string instead.
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_persistency.cmo src/conex_unix_persistency.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_provider.cmo src/conex_unix_provider.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_unix_private_key.cmo src/conex_unix_private_key.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_diff_provider.cmo src/conex_diff_provider.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src -I src/openssl -I src/nocrypto -o src/conex_io.cmo src/conex_io.ml
- + ocamlfind ocamldep -package 'x509 nocrypto cstruct' -modules src/nocrypto/conex_nocrypto.ml > src/nocrypto/conex_nocrypto.ml.depends
- + ocamlfind ocamldep -package 'x509 nocrypto cstruct' -modules src/nocrypto/conex_nocrypto.mli > src/nocrypto/conex_nocrypto.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'x509 nocrypto cstruct' -w +A-4-33-44-48-58 -color always -I src/nocrypto -I src -I src/openssl -o src/nocrypto/conex_nocrypto.cmi src/nocrypto/conex_nocrypto.mli
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'x509 nocrypto cstruct' -w +A-4-33-44-48-58 -color always -I src/nocrypto -I src -I src/openssl -o src/nocrypto/conex_nocrypto.cmx src/nocrypto/conex_nocrypto.ml
- + ocamlfind ocamlopt -a -I src/nocrypto src/nocrypto/conex_nocrypto.cmx -o src/nocrypto/conex-nocrypto.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'x509 nocrypto cstruct' -w +A-4-33-44-48-58 -color always -I src/nocrypto -I src -I src/openssl -o src/nocrypto/conex_nocrypto.cmo src/nocrypto/conex_nocrypto.ml
- + ocamlfind ocamldep -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -modules app/conex_author.ml > app/conex_author.ml.depends
- + ocamlfind ocamldep -package 'cmdliner opam-file-format unix' -modules app/conex_opts.ml > app/conex_opts.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_opts.cmo app/conex_opts.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_opts.cmo app/conex_opts.ml
- File "app/conex_opts.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_author.cmo app/conex_author.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_author.cmo app/conex_author.ml
- File "app/conex_author.ml", line 726, characters 2-11:
- 726 |   Term.info "status" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 735, characters 2-11:
- 735 |   Term.info "verify" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 744, characters 2-11:
- 744 |   Term.info "authorisation" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 753, characters 2-11:
- 753 |   Term.info "release" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 762, characters 2-11:
- 762 |   Term.info "team" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 775, characters 2-11:
- 775 |   Term.info "key" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 784, characters 2-11:
- 784 |   Term.info "reset" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 793, characters 2-11:
- 793 |   Term.info "sign" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 806, characters 2-11:
- 806 |   Term.info "init" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 818, characters 67-82:
- 818 |   Term.(ret Conex_opts.(const help $ setup_log $ dry $ repo $ id $ Term.man_format $ Term.choice_names $ topic)),
-                                                                          ^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.man_format
- Use Arg.man_format instead.
- File "app/conex_author.ml", line 819, characters 2-11:
- 819 |   Term.info "help" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 824, characters 67-82:
- 824 |   Term.(ret Conex_opts.(const help $ setup_log $ dry $ repo $ id $ Term.man_format $ Term.choice_names $ Term.pure None)),
-                                                                          ^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.man_format
- Use Arg.man_format instead.
- File "app/conex_author.ml", line 824, characters 105-114:
- 824 |   Term.(ret Conex_opts.(const help $ setup_log $ dry $ repo $ id $ Term.man_format $ Term.choice_names $ Term.pure None)),
-                                                                                                                ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "app/conex_author.ml", line 825, characters 2-11:
- 825 |   Term.info "conex_author" ~version:"0.9.2" ~sdocs:docs ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 835, characters 8-24:
- 835 |   match Term.eval_choice default_cmd cmds
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- File "app/conex_author.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_opts.cmx app/conex_opts.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_opts.cmx app/conex_opts.ml
- File "app/conex_opts.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_author.cmx app/conex_author.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_author.cmx app/conex_author.ml
- File "app/conex_author.ml", line 726, characters 2-11:
- 726 |   Term.info "status" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 735, characters 2-11:
- 735 |   Term.info "verify" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 744, characters 2-11:
- 744 |   Term.info "authorisation" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 753, characters 2-11:
- 753 |   Term.info "release" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 762, characters 2-11:
- 762 |   Term.info "team" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 775, characters 2-11:
- 775 |   Term.info "key" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 784, characters 2-11:
- 784 |   Term.info "reset" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 793, characters 2-11:
- 793 |   Term.info "sign" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 806, characters 2-11:
- 806 |   Term.info "init" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 818, characters 67-82:
- 818 |   Term.(ret Conex_opts.(const help $ setup_log $ dry $ repo $ id $ Term.man_format $ Term.choice_names $ topic)),
-                                                                          ^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.man_format
- Use Arg.man_format instead.
- File "app/conex_author.ml", line 819, characters 2-11:
- 819 |   Term.info "help" ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 824, characters 67-82:
- 824 |   Term.(ret Conex_opts.(const help $ setup_log $ dry $ repo $ id $ Term.man_format $ Term.choice_names $ Term.pure None)),
-                                                                          ^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.man_format
- Use Arg.man_format instead.
- File "app/conex_author.ml", line 824, characters 105-114:
- 824 |   Term.(ret Conex_opts.(const help $ setup_log $ dry $ repo $ id $ Term.man_format $ Term.choice_names $ Term.pure None)),
-                                                                                                                ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "app/conex_author.ml", line 825, characters 2-11:
- 825 |   Term.info "conex_author" ~version:"0.9.2" ~sdocs:docs ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_author.ml", line 835, characters 8-24:
- 835 |   match Term.eval_choice default_cmd cmds
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- File "app/conex_author.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package 'cmdliner opam-file-format unix' -modules app/conex_verify_openssl.ml > app/conex_verify_openssl.ml.depends
- + ocamlfind ocamldep -modules src/openssl/conex_openssl.mli > src/openssl/conex_openssl.mli.depends
- + ocamlfind ocamldep -package 'cmdliner opam-file-format unix' -modules app/conex_verify.ml > app/conex_verify.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src/openssl -I src -I src/nocrypto -o src/openssl/conex_openssl.cmi src/openssl/conex_openssl.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify.cmo app/conex_verify.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify.cmo app/conex_verify.ml
- File "app/conex_verify.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_openssl.cmo app/conex_verify_openssl.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_openssl.cmo app/conex_verify_openssl.ml
- File "app/conex_verify_openssl.ml", line 76, characters 54-71:
- 76 |   let isatty = try Unix.(isatty (descr_of_out_channel Pervasives.stdout)) with
-                                                            ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "app/conex_verify_openssl.ml", line 110, characters 2-11:
- 110 |   Term.info "conex_verify_openssl" ~version:"0.9.2"
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_verify_openssl.ml", line 113, characters 15-24:
- 113 | let () = match Term.eval cmd with `Ok () -> exit 0 | _ -> exit 1
-                      ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- File "app/conex_verify_openssl.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -modules src/openssl/conex_openssl.ml > src/openssl/conex_openssl.ml.depends
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -w +A-4-33-44-48-58 -color always -I src/openssl -I src -I src/nocrypto -o src/openssl/conex_openssl.cmx src/openssl/conex_openssl.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify.cmx app/conex_verify.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify.cmx app/conex_verify.ml
- File "app/conex_verify.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_openssl.cmx app/conex_verify_openssl.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_openssl.cmx app/conex_verify_openssl.ml
- File "app/conex_verify_openssl.ml", line 76, characters 54-71:
- 76 |   let isatty = try Unix.(isatty (descr_of_out_channel Pervasives.stdout)) with
-                                                            ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "app/conex_verify_openssl.ml", line 110, characters 2-11:
- 110 |   Term.info "conex_verify_openssl" ~version:"0.9.2"
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_verify_openssl.ml", line 113, characters 15-24:
- 113 | let () = match Term.eval cmd with `Ok () -> exit 0 | _ -> exit 1
-                      ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- File "app/conex_verify_openssl.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamldep -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -modules app/conex_verify_nocrypto.ml > app/conex_verify_nocrypto.ml.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_nocrypto.cmo app/conex_verify_nocrypto.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_nocrypto.cmo app/conex_verify_nocrypto.ml
- File "app/conex_verify_nocrypto.ml", line 22, characters 2-11:
- 22 |   Term.info "conex_verify_nocrypto" ~version:"0.9.2"
-        ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_verify_nocrypto.ml", line 25, characters 15-24:
- 25 | let () = match Term.eval cmd with `Ok () -> exit 0 | _ -> exit 1
-                     ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- File "app/conex_verify_nocrypto.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_nocrypto.cmx app/conex_verify_nocrypto.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -w +A-4-33-44-48-58 -color always -I app -I src -I src/openssl -I src/nocrypto -o app/conex_verify_nocrypto.cmx app/conex_verify_nocrypto.ml
- File "app/conex_verify_nocrypto.ml", line 22, characters 2-11:
- 22 |   Term.info "conex_verify_nocrypto" ~version:"0.9.2"
-        ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "app/conex_verify_nocrypto.ml", line 25, characters 15-24:
- 25 | let () = match Term.eval cmd with `Ok () -> exit 0 | _ -> exit 1
-                     ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- File "app/conex_verify_nocrypto.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- + ocamlfind ocamlopt -shared -linkall -I src src/conex.cmxa -o src/conex.cmxs
- + ocamlfind ocamlc -a -I src src/conex_utils.cmo src/conex_resource.cmo src/conex_crypto.cmo src/conex_opam_repository_layout.cmo src/conex_diff.cmo src/conex_opam_encoding.cmo src/conex_io.cmo src/conex_diff_provider.cmo src/conex_repository.cmo src/conex.cmo src/conex_unix_persistency.cmo src/conex_unix_provider.cmo src/conex_unix_private_key.cmo -o src/conex.cma
- + ocamlfind ocamlopt -shared -linkall -I src/nocrypto src/nocrypto/conex-nocrypto.cmxa -o src/nocrypto/conex-nocrypto.cmxs
- + ocamlfind ocamlc -a -I src/nocrypto src/nocrypto/conex_nocrypto.cmo -o src/nocrypto/conex-nocrypto.cma
- + ocamlfind ocamlopt -linkpkg -g -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -I src -I app -I src/nocrypto src/conex_utils.cmx src/conex_resource.cmx src/conex_opam_repository_layout.cmx app/conex_opts.cmx src/conex_crypto.cmx src/conex_diff.cmx src/conex_opam_encoding.cmx src/conex_io.cmx src/conex_diff_provider.cmx src/conex_repository.cmx src/conex.cmx src/conex_unix_persistency.cmx src/conex_unix_private_key.cmx src/conex_unix_provider.cmx src/nocrypto/conex_nocrypto.cmx app/conex_author.cmx -o app/conex_author.native
- + ocamlfind ocamlopt -linkpkg -g -package 'cmdliner opam-file-format unix' -I src -I app -I src/openssl src/conex_utils.cmx src/conex_resource.cmx src/conex_opam_repository_layout.cmx app/conex_opts.cmx src/conex_crypto.cmx src/conex_diff.cmx src/conex_opam_encoding.cmx src/conex_io.cmx src/conex_diff_provider.cmx src/conex_repository.cmx src/conex.cmx src/conex_unix_persistency.cmx src/conex_unix_provider.cmx src/openssl/conex_openssl.cmx app/conex_verify.cmx app/conex_verify_openssl.cmx -o app/conex_verify_openssl.native
- + ocamlfind ocamlopt -linkpkg -g -package 'cstruct nocrypto nocrypto.unix x509 logs fmt.tty logs.fmt logs.cli fmt.cli rresult' -package 'cmdliner opam-file-format unix' -I src -I app -I src/openssl -I src/nocrypto src/conex_utils.cmx src/conex_resource.cmx src/conex_opam_repository_layout.cmx app/conex_opts.cmx src/conex_crypto.cmx src/conex_diff.cmx src/conex_opam_encoding.cmx src/conex_io.cmx src/conex_diff_provider.cmx src/conex_repository.cmx src/conex.cmx src/conex_unix_persistency.cmx src/conex_unix_provider.cmx src/openssl/conex_openssl.cmx app/conex_verify.cmx src/nocrypto/conex_nocrypto.cmx app/conex_verify_nocrypto.cmx -o app/conex_verify_nocrypto.native
- # Parallel statistics: { count(total): 5(75), max: 13, min: 3, average(total): 5.800(1.320) }
-> compiled  conex.0.9.2
-> installed conex.0.9.2
[WARNING] Opam package conf-pkg-config.5 depends on the following system package that can no longer be found: pkg-config

=== STDERR ===

2026-06-24 18:07.52: OK: build conex.0.9.2 (runc: 9.1s, disk: 52KB)
2026-06-24 18:07.52: Job succeeded