Build:
  1. 0
2026-06-16 17:23.37: New job: build qcow-tool.0.11.0 (c3f89c3b1a35)
2026-06-16 17:23.37: Waiting for resource in pool day11-builds
2026-06-16 18:09.53: Got resource from pool day11-builds
2026-06-16 18:09.53: [profile full] build qcow-tool.0.11.0
2026-06-16 18:09.53: build qcow-tool.0.11.0 (c3f89c3b1a35)
=== DEPENDENCIES (60 transitive) ===
  angstrom.0.16.1                                    a499461c2439
  asetmap.0.8.1                                      dbde52915c72
  astring.0.8.5                                      156e7cc742dd
  base.v0.16.5                                       6465b53ca5ca
  base-bytes.base                                    70d0daec7841
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  bigarray-compat.1.1.0                              ecf1ac9cc3fe
  bigstringaf.0.10.0                                 b0e2fb8e5d3b
  cmdliner.1.3.0                                     dad70bc4de20
  conf-linux-libc-dev.0                              096e638ca371
  cppo.1.8.0                                         ea583d2d3bbb
  csexp.1.5.2                                        ec63db2dab31
  cstruct.6.0.0                                      0d9ffce14f29
  cstruct-lwt.6.0.0                                  80f3adfaa994
  domain-name.0.5.0                                  0aa1d6a444a1
  dune.3.23.1                                        5402470d931c
  dune-configurator.3.23.1                           58f4a3f92083
  fmt.0.11.0                                         2f125ef7f2a8
  io-page.2.3.0                                      8c267989d49c
  io-page-unix.2.3.0                                 e2f4fcdd32ab
  ipaddr.5.6.2                                       e5195985be25
  logs.0.10.0                                        84b81cfdc8f0
  lwt.6.1.2                                          4f8aa1aa7c72
  macaddr.5.6.2                                      59c28b8691a3
  mirage-block.2.0.1                                 33e80f4346ae
  mirage-block-combinators.2.0.1                     b5fc3db6960a
  mirage-block-unix.2.12.1                           987a7d411aaa
  mirage-device.2.0.0                                011122a7415a
  mirage-time.3.0.0                                  9adc5092ccfc
  mirage-types.2.8.0                                 12be910b15d2
  mirage-types-lwt.2.8.0                             75da2a437bd8
  num.1.6                                            480227ca99db
  ocaml.4.14.4                                       cb826ea44eb2
  ocaml-base-compiler.4.14.4                         d2f775f983d7
  ocaml-compiler-libs.v0.12.4                        d1dd1437b449
  ocaml-config.2                                     669e0fcf9e4d
  ocaml-syntax-shims.1.0.0                           8e1b0ec7f904
  ocamlbuild.0.16.1                                  8f6c52e6fce8
  ocamlfind.1.9.8                                    6025f4a8e98e
  ocplib-endian.1.2                                  4dbd3fe91c51
  parsexp.v0.16.0                                    75d2c6ce6b44
  ppx_derivers.1.2.1                                 441538dbecd1
  ppx_deriving.6.0.3                                 c45af81d8ccb
  ppx_sexp_conv.v0.16.0                              c4b8211970d7
  ppx_tools.6.6                                      9f4c87258e75
  ppxlib.0.35.0                                      58eae20f5b7b
  prometheus.1.3                                     89dc6a7cec6f
  qcow.0.11.0                                        4707aadcb05c
  re.1.14.0                                          8d7c1999492d
  result.1.5                                         537fffb7b75d
  rresult.0.7.0                                      66e2b7baf32c
  sexplib.v0.16.0                                    c758cedeb83d
  sexplib0.v0.16.0                                   3e198ce31e44
  sha.1.15.4                                         612fa7082e16
  stdlib-shims.0.3.0                                 e2dd0beb9112
  stringext.1.6.0                                    d29c9ca4a03c
  topkg.1.1.1                                        ab549298f3fc
  unix-type-representations.0.1.2                    f7adcfe8a7f1
  uri.4.4.0                                          a28bedf1b002
=== STDOUT ===
Processing: [default: loading data]
[qcow-tool.0.11.0: extract]
-> retrieved qcow-tool.0.11.0  (cached)
[qcow-tool: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "qcow-tool" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/qcow-tool.0.11.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I cli/.main.eobjs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/asetmap -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/io-page-unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-block-combinators -I /home/opam/.opam/default/lib/mirage-block-unix -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-time -I /home/opam/.opam/default/lib/mirage-types -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/prometheus -I /home/opam/.opam/default/lib/qcow -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/sha -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/unix-type-representations -I /home/opam/.opam/default/lib/uri -no-alias-deps -o cli/.main.eobjs/byte/main.cmo -c -impl cli/main.pp.ml)
- File "cli/main.ml", line 46, characters 8-12:
- 46 |   Term.(pure Common.make $ debug $ progress $ progress_fd)
-              ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 151, characters 12-16:
- 151 |   Term.(ret(pure Impl.info $ filename $ filter)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 152, characters 2-11:
- 152 |   Term.info "info" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 160, characters 12-16:
- 160 |   Term.(ret(pure Impl.check $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 161, characters 2-11:
- 161 |   Term.info "check" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 169, characters 12-16:
- 169 |   Term.(ret(pure Impl.decode $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 170, characters 2-11:
- 170 |   Term.info "decode" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 178, characters 12-16:
- 178 |   Term.(ret(pure Impl.encode $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 179, characters 2-11:
- 179 |   Term.info "encode" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 187, characters 12-16:
- 187 |   Term.(ret(pure Impl.create $ size $ strict_refcounts $ trace $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 188, characters 2-11:
- 188 |   Term.info "create" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 200, characters 12-16:
- 200 |   Term.(ret(pure Impl.resize $ trace $ filename $ size $ ignore_data_loss)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 201, characters 2-11:
- 201 |   Term.info "resize" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 215, characters 12-16:
- 215 |   Term.(ret(pure Impl.discard $ unsafe_buffering $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 216, characters 2-11:
- 216 |   Term.info "discard" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 225, characters 12-16:
- 225 |   Term.(ret(pure Impl.compact $ common_options_t $ unsafe_buffering $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 226, characters 2-11:
- 226 |   Term.info "compact" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 236, characters 12-16:
- 236 |   Term.(ret(pure Impl.repair $ unsafe_buffering $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 237, characters 2-11:
- 237 |   Term.info "repair" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 253, characters 12-16:
- 253 |   Term.(ret(pure Impl.write $ filename $ sector $ text $ trace)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 254, characters 2-11:
- 254 |   Term.info "write" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 266, characters 12-16:
- 266 |   Term.(ret(pure Impl.read $ filename $ sector $ length $ trace)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 267, characters 2-11:
- 267 |   Term.info "read" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 277, characters 12-16:
- 277 |   Term.(ret(pure Impl.mapped $ filename $ output_format $ ignore_zeroes)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 278, characters 2-11:
- 278 |   Term.info "mapped" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 293, characters 12-16:
- 293 |   Term.(ret(pure Impl.pattern $ common_options_t $ trace $ output $ size $ pattern_number)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 294, characters 2-11:
- 294 |   Term.info "pattern" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 303, characters 12-16:
- 303 |   Term.(ret(pure Impl.sha $ common_options_t $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 304, characters 2-11:
- 304 |   Term.info "sha" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 321, characters 12-16:
- 321 |   Term.(ret(pure Impl.dehydrate $ common_options_t $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 322, characters 2-11:
- 322 |   Term.info "dehydrate" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 340, characters 12-16:
- 340 |   Term.(ret(pure Impl.rehydrate $ common_options_t $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 341, characters 2-11:
- 341 |   Term.info "rehydrate" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 346, characters 13-17:
- 346 |   Term.(ret (pure (fun _ -> `Help (`Pager, None)) $ common_options_t)),
-                    ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 347, characters 2-11:
- 347 |   Term.info "qcow-tool" ~version:"1.0.0" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 355, characters 8-24:
- 355 |   match Term.eval_choice default_cmd cmds with
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I cli/.main.eobjs/byte -I cli/.main.eobjs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/asetmap -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/io-page-unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-block-combinators -I /home/opam/.opam/default/lib/mirage-block-unix -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-time -I /home/opam/.opam/default/lib/mirage-types -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/prometheus -I /home/opam/.opam/default/lib/qcow -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/sha -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/unix-type-representations -I /home/opam/.opam/default/lib/uri -intf-suffix .ml -no-alias-deps -o cli/.main.eobjs/native/main.cmx -c -impl cli/main.pp.ml)
- File "cli/main.ml", line 46, characters 8-12:
- 46 |   Term.(pure Common.make $ debug $ progress $ progress_fd)
-              ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 151, characters 12-16:
- 151 |   Term.(ret(pure Impl.info $ filename $ filter)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 152, characters 2-11:
- 152 |   Term.info "info" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 160, characters 12-16:
- 160 |   Term.(ret(pure Impl.check $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 161, characters 2-11:
- 161 |   Term.info "check" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 169, characters 12-16:
- 169 |   Term.(ret(pure Impl.decode $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 170, characters 2-11:
- 170 |   Term.info "decode" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 178, characters 12-16:
- 178 |   Term.(ret(pure Impl.encode $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 179, characters 2-11:
- 179 |   Term.info "encode" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 187, characters 12-16:
- 187 |   Term.(ret(pure Impl.create $ size $ strict_refcounts $ trace $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 188, characters 2-11:
- 188 |   Term.info "create" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 200, characters 12-16:
- 200 |   Term.(ret(pure Impl.resize $ trace $ filename $ size $ ignore_data_loss)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 201, characters 2-11:
- 201 |   Term.info "resize" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 215, characters 12-16:
- 215 |   Term.(ret(pure Impl.discard $ unsafe_buffering $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 216, characters 2-11:
- 216 |   Term.info "discard" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 225, characters 12-16:
- 225 |   Term.(ret(pure Impl.compact $ common_options_t $ unsafe_buffering $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 226, characters 2-11:
- 226 |   Term.info "compact" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 236, characters 12-16:
- 236 |   Term.(ret(pure Impl.repair $ unsafe_buffering $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 237, characters 2-11:
- 237 |   Term.info "repair" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 253, characters 12-16:
- 253 |   Term.(ret(pure Impl.write $ filename $ sector $ text $ trace)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 254, characters 2-11:
- 254 |   Term.info "write" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 266, characters 12-16:
- 266 |   Term.(ret(pure Impl.read $ filename $ sector $ length $ trace)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 267, characters 2-11:
- 267 |   Term.info "read" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 277, characters 12-16:
- 277 |   Term.(ret(pure Impl.mapped $ filename $ output_format $ ignore_zeroes)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 278, characters 2-11:
- 278 |   Term.info "mapped" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 293, characters 12-16:
- 293 |   Term.(ret(pure Impl.pattern $ common_options_t $ trace $ output $ size $ pattern_number)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 294, characters 2-11:
- 294 |   Term.info "pattern" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 303, characters 12-16:
- 303 |   Term.(ret(pure Impl.sha $ common_options_t $ filename)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 304, characters 2-11:
- 304 |   Term.info "sha" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 321, characters 12-16:
- 321 |   Term.(ret(pure Impl.dehydrate $ common_options_t $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 322, characters 2-11:
- 322 |   Term.info "dehydrate" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 340, characters 12-16:
- 340 |   Term.(ret(pure Impl.rehydrate $ common_options_t $ filename $ output)),
-                   ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 341, characters 2-11:
- 341 |   Term.info "rehydrate" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 346, characters 13-17:
- 346 |   Term.(ret (pure (fun _ -> `Help (`Pager, None)) $ common_options_t)),
-                    ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
- File "cli/main.ml", line 347, characters 2-11:
- 347 |   Term.info "qcow-tool" ~version:"1.0.0" ~sdocs:_common_options ~doc ~man
-         ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "cli/main.ml", line 355, characters 8-24:
- 355 |   match Term.eval_choice default_cmd cmds with
-               ^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
-> compiled  qcow-tool.0.11.0
-> installed qcow-tool.0.11.0

=== STDERR ===

2026-06-16 18:10.20: OK: build qcow-tool.0.11.0 (runc: 6.1s, disk: 29KB)
2026-06-16 18:10.20: Job succeeded