Build:
  1. 0
2026-06-23 22:06.22: New job: build slacko.0.15.0 (1611dffae97d)
2026-06-23 22:06.22: Waiting for resource in pool day11-builds
2026-06-23 22:39.11: Got resource from pool day11-builds
2026-06-23 22:39.11: [profile full] build slacko.0.15.0
2026-06-23 22:39.11: build slacko.0.15.0 (1611dffae97d)
=== DEPENDENCIES (78 transitive) ===
  angstrom.0.16.1                                    9dba91b01df8
  asn1-combinators.0.2.6                             c144f6cacc3b
  astring.0.8.5                                      c9b7741b1ba7
  base.v0.17.3                                       ed6c283aa9a9
  base-bytes.base                                    ec2393fe4c6d
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  base64.3.5.2                                       7d4a72292fa4
  bigstringaf.0.10.0                                 ada01208baf7
  biniou.1.2.2                                       c1314a44d71c
  bos.0.3.0                                          91459bee896b
  ca-certs.0.2.3                                     907fd54a0ec7
  camlp-streams.5.0.1                                c9a7b3ba9fed
  cmdliner.1.3.0                                     207b321bdb62
  cohttp.6.1.1                                       f50f2325d8b9
  cohttp-lwt.6.1.1                                   a335c40fb282
  cohttp-lwt-unix.6.1.1                              310d8c762552
  compiler-cloning.enabled                           0d2606125f88
  conduit.8.0.0                                      86df9dfccb96
  conduit-lwt.8.0.0                                  a21a963c8b60
  conduit-lwt-unix.8.0.0                             212ce432015b
  conf-gmp.5                                         61e3c79e0ddf
  conf-gmp-powm-sec.4                                ceb17ad6499b
  conf-pkg-config.5                                  4b60827fc174
  cppo.1.8.0                                         2299340fea15
  csexp.1.5.2                                        315ecef51574
  cstruct.6.2.0                                      2d52d6756ad5
  domain-name.0.5.0                                  e97e12c680b8
  dune.3.23.1                                        dbfeecb5ca10
  dune-configurator.3.23.1                           8afe79196456
  duration.0.3.1                                     5f56d26b47cd
  easy-format.1.3.4                                  0cb69d5f80f7
  eqaf.0.9                                           9566ae529c7e
  fmt.0.11.0                                         feecefc1fa30
  fpath.0.7.3                                        5652a682081f
  gmap.0.3.0                                         ef83cf55aea1
  hkdf.1.0.4                                         0d6e4af3f46b
  http.6.1.1                                         ffcb68e7655d
  ipaddr.5.6.2                                       ad5d20f2f901
  ipaddr-sexp.5.6.2                                  5dccf4d61bd7
  logs.0.10.0                                        8aa523877e7a
  lwt.6.1.2                                          ed1e822009bb
  lwt_ppx.6.1.0                                      4171825824fe
  macaddr.5.6.2                                      f0cb010d836e
  magic-mime.1.3.1                                   600d31be6385
  mirage-crypto.0.11.3                               7642f290fff5
  mirage-crypto-ec.0.11.3                            6d69605d26b9
  mirage-crypto-pk.0.11.3                            4afe6fcc6ae8
  mirage-crypto-rng.0.11.3                           baa69624ff62
  ocaml.5.5.0                                        1b4132bddf48
  ocaml-base-compiler.5.5.0                          1901c3a760c1
  ocaml-compiler.5.5.0                               5f593a0b4a8c
  ocaml-compiler-libs.v0.17.0                        6373bfde8e91
  ocaml-syntax-shims.1.0.0                           ab53fc8c6e2d
  ocaml_intrinsics_kernel.v0.17.2                    1db91ca91065
  ocamlbuild.0.16.1                                  b485a4f69c01
  ocamlfind.1.9.8                                    5b46f9d92bbd
  ocplib-endian.1.2                                  e43423130776
  pbkdf.1.2.0                                        74f45fb8c972
  ppx_derivers.1.2.1                                 2a3f00c1f6d2
  ppx_deriving.6.1.1                                 f86af3c9f71e
  ppx_deriving_yojson.3.10.0                         067129d4f7a7
  ppx_sexp_conv.v0.17.1                              46278ff8ffcb
  ppxlib.0.38.0                                      c01fe47fa7a4
  ppxlib_jane.v0.17.4                                8a4c4328ddf0
  ptime.1.2.0                                        e003e9829314
  re.1.14.0                                          a474ef408490
  rresult.0.7.0                                      673600dffe08
  sexplib0.v0.17.0                                   313244870034
  stdlib-shims.0.3.0                                 9047e6396dc4
  stringext.1.6.0                                    2d737b0d4e97
  tls.0.17.5                                         0d5c88328688
  topkg.1.1.1                                        8e3718e4cf5c
  uri.4.4.0                                          58822d5a1675
  uri-sexp.4.4.0                                     47ea69436bd7
  x509.0.16.5                                        910b0e194899
  yojson.1.7.0                                       6c559201df92
  zarith.1.14                                        e195aa531085
=== STDOUT ===
Processing: [default: loading data]
[slacko.0.15.0: dl]
[slacko.0.15.0: extract]
-> retrieved slacko.0.15.0  (https://opam.ocaml.org/cache)
[slacko: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "slacko" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/slacko.0.15.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/lib/.slacko.objs/byte -I src/lib/.slacko.objs/public_cmi -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/yojson -no-alias-deps -open Slacko__ -o src/lib/.slacko.objs/byte/slacko__Timestamp.cmi -c -intf src/lib/timestamp.pp.mli)
- File "src/lib/timestamp.mli", line 25, characters 16-32:
- 25 | val of_yojson : Yojson.Safe.json -> (t, string) result
-                      ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/timestamp.mli", line 27, characters 21-37:
- 27 | val to_yojson : t -> Yojson.Safe.json
-                           ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/lib/.slacko.objs/byte -I src/lib/.slacko.objs/public_cmi -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/yojson -no-alias-deps -open Slacko__ -o src/lib/.slacko.objs/byte/slacko.cmi -c -intf src/lib/slacko.pp.mli)
- File "src/lib/slacko.mli", line 323, characters 11-27:
- 323 |   profile: Yojson.Safe.json;
-                  ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.mli", line 348, characters 10-26:
- 348 |   latest: Yojson.Safe.json option;
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.mli", line 365, characters 10-26:
- 365 |   latest: Yojson.Safe.json option;
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.mli", line 559, characters 19-35:
- 559 |   initial_comment: Yojson.Safe.json option;
-                          ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.mli", line 578, characters 9-25:
- 578 |   items: Yojson.Safe.json list;
-                ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.mli", line 605, characters 8-24:
- 605 |   icon: Yojson.Safe.json;
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.mli", line 703, characters 88-104:
- 703 | val api_test: ?base_url:string -> ?foo:string -> ?error:string -> unit -> [ `Success of Yojson.Safe.json | api_error ] Lwt.t
-                                                                                               ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/cli/.slack_notify.eobjs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/yojson -H src/lib/.slacko.objs/byte -I src/lib/.slacko.objs/public_cmi -no-alias-deps -o src/cli/.slack_notify.eobjs/byte/slack_notify.cmo -c -impl src/cli/slack_notify.ml)
- File "src/cli/slack_notify.ml", line 55, characters 2-20:
- 55 |   Cmdliner.Term.info "slack-notify" ~doc
-        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- 
- File "src/cli/slack_notify.ml", line 93, characters 4-8:
- 93 |     pure execute $ base_url $ token $ username $ channel $ icon_url $ icon_emoji
-          ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- 
- File "src/cli/slack_notify.ml", line 97, characters 8-26:
- 97 |   match Cmdliner.Term.eval (execute_t, info) with
-              ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/lib/.slacko.objs/byte -I src/lib/.slacko.objs/public_cmi -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/yojson -cmi-file src/lib/.slacko.objs/byte/slacko.cmi -no-alias-deps -open Slacko__ -o src/lib/.slacko.objs/byte/slacko.cmo -c -impl src/lib/slacko.pp.ml)
- File "src/lib/slacko.ml", line 255, characters 10-26:
- 255 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 255, characters 10-26:
- 255 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 270, characters 11-27:
- 270 |   profile: Yojson.Safe.json;
-                  ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 294, characters 10-26:
- 294 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 294, characters 10-26:
- 294 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 339, characters 19-35:
- 339 |   initial_comment: Yojson.Safe.json option [@default None];
-                          ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 339, characters 19-35:
- 339 |   initial_comment: Yojson.Safe.json option [@default None];
-                          ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 533, characters 9-25:
- 533 |   items: Yojson.Safe.json list;
-                ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 561, characters 8-24:
- 561 |   icon: Yojson.Safe.json;
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/lib/.slacko.objs/byte -I src/lib/.slacko.objs/native -I src/lib/.slacko.objs/public_cmi -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -I /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/yojson -cmi-file src/lib/.slacko.objs/byte/slacko.cmi -no-alias-deps -open Slacko__ -o src/lib/.slacko.objs/native/slacko.cmx -c -impl src/lib/slacko.pp.ml)
- File "src/lib/slacko.ml", line 255, characters 10-26:
- 255 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 255, characters 10-26:
- 255 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 270, characters 11-27:
- 270 |   profile: Yojson.Safe.json;
-                  ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 294, characters 10-26:
- 294 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 294, characters 10-26:
- 294 |   latest: Yojson.Safe.json option [@default None];
-                 ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 339, characters 19-35:
- 339 |   initial_comment: Yojson.Safe.json option [@default None];
-                          ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 339, characters 19-35:
- 339 |   initial_comment: Yojson.Safe.json option [@default None];
-                          ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 533, characters 9-25:
- 533 |   items: Yojson.Safe.json list;
-                ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- 
- File "src/lib/slacko.ml", line 561, characters 8-24:
- 561 |   icon: Yojson.Safe.json;
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Yojson.Safe.json
- json types are being renamed and will be removed in the next Yojson major version. Use type t instead
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/cli/.slack_notify.eobjs/byte -I src/cli/.slack_notify.eobjs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -I /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_deriving_yojson/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/yojson -H src/lib/.slacko.objs/byte -I src/lib/.slacko.objs/native -I src/lib/.slacko.objs/public_cmi -cmi-file src/cli/.slack_notify.eobjs/byte/slack_notify.cmi -no-alias-deps -o src/cli/.slack_notify.eobjs/native/slack_notify.cmx -c -impl src/cli/slack_notify.ml)
- File "src/cli/slack_notify.ml", line 55, characters 2-20:
- 55 |   Cmdliner.Term.info "slack-notify" ~doc
-        ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- 
- File "src/cli/slack_notify.ml", line 93, characters 4-8:
- 93 |     pure execute $ base_url $ token $ username $ channel $ icon_url $ icon_emoji
-          ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- 
- File "src/cli/slack_notify.ml", line 97, characters 8-26:
- 97 |   match Cmdliner.Term.eval (execute_t, info) with
-              ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
-> compiled  slacko.0.15.0
-> installed slacko.0.15.0
[WARNING] Opam package conf-pkg-config.5 depends on the following system package that can no longer be found: pkg-config

=== STDERR ===

2026-06-23 22:39.40: OK: build slacko.0.15.0 (runc: 8.1s, disk: 37KB)
2026-06-23 22:39.40: Job succeeded