Build:
  1. 1
  2. 0
2026-09-03 22:03.37: New job: build spin.0.8.0 (725c49127f9d)
2026-09-03 22:03.37: Waiting for resource in pool day11-builds
2026-09-03 22:51.14: Got resource from pool day11-builds
2026-09-03 22:51.14: [profile full] build spin.0.8.0
2026-09-03 22:51.14: build spin.0.8.0 (725c49127f9d)
=== DEPENDENCIES (36 transitive) ===
  astring.0.8.5                                      632949034a64
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  cmdliner.1.3.0                                     50421b7f7592
  cppo.1.8.0                                         8b34f9718c9c
  crunch.4.1.0                                       58cce48c62a1
  dune.3.24.2                                        bf83cdf0a904
  fmt.0.11.0                                         90404cf711de
  fpath.0.7.3                                        94c0602f02cc
  jingoo.1.5.4                                       77a6851d334c
  logs.0.10.0                                        9b6b9643ea52
  menhir.20260209                                    b5ea77665ed0
  menhirCST.20260209                                 fdf00709dc1b
  menhirGLR.20260209                                 e8065dac32e6
  menhirLib.20260209                                 588b502bc771
  menhirSdk.20260209                                 8571405b07e4
  num.1.6                                            fe036226102b
  ocaml.4.14.4                                       c7d6265b51fe
  ocaml-base-compiler.4.14.4                         7a409b6ffbef
  ocaml-compiler-libs.v0.12.4                        0a923ba812db
  ocaml-config.2                                     85edea6ac168
  ocamlbuild.0.16.1                                  5ae5ab4d19bf
  ocamlfind.1.9.8                                    3cae95bed0a0
  parsexp.v0.16.0                                    6a4dbf4d3d29
  ppx_derivers.1.2.1                                 e8685a77fc9e
  ppx_deriving.6.1.3                                 fa382c91a182
  ppxlib.0.38.0                                      2b1394b10162
  ptime.1.2.0                                        b1ba40b0b818
  re.1.14.0                                          dd879e7a18b1
  sexplib.v0.16.0                                    f65b5dccd754
  sexplib0.v0.16.0                                   a69f43de36f7
  spawn.v0.17.0                                      33cc985713d5
  stdlib-shims.0.3.0                                 484c72a128b6
  topkg.1.1.1                                        f1122af0988e
  uucp.17.0.0                                        9b4df18e7688
  uutf.1.0.4                                         c96782dc9eaa
=== STDOUT ===
Processing: [default: loading data]
[spin.0.8.0: dl]
[spin.0.8.0: extract]
-> retrieved spin.0.8.0  (https://opam.ocaml.org/cache)
[spin: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "spin" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/spin.0.8.0)
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain lib -o ./lib.ml)
- Generating ./lib.ml
- Skipping generation of .mli
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain hello -o ./hello.ml)
- Generating ./hello.ml
- Skipping generation of .mli
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain ppx -o ./ppx.ml)
- Generating ./ppx.ml
- Skipping generation of .mli
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain bin -o ./bin.ml)
- Generating ./bin.ml
- Skipping generation of .mli
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain js -o ./js.ml)
- Generating ./js.ml
- Skipping generation of .mli
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain cli -o ./cli.ml)
- Generating ./cli.ml
- Skipping generation of .mli
- (cd _build/default/template && /home/opam/.opam/default/bin/ocaml-crunch -m plain c-bindings -o ./c_bindings.ml)
- Generating ./c_bindings.ml
- Skipping generation of .mli
- (cd _build/default/vendor/ocaml-ansi/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/bytes -o ansi_stubs.o -c ansi_stubs.c)
- ansi_stubs.c: In function 'Ansi_term_size':
- ansi_stubs.c:45:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    45 |   if (ioctl(fd, TIOCGWINSZ, &win)) failwith("Ansi.size");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open Spin_std -g -bin-annot -I bin/.main.eobjs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/spin/.spin.objs/byte -I lib/spin_std/.spin_std.objs/byte -I template/.spin_template.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/byte -no-alias-deps -open Dune__exe -o bin/.main.eobjs/byte/dune__exe__Common.cmi -c -intf bin/common.mli)
- File "bin/common.mli", line 9, characters 11-33:
- 9 | val envs : Cmdliner.Term.env_info list
-                ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.env_info
- Use Cmd.Env.info instead.
- File "bin/common.mli", line 11, characters 12-35:
- 11 | val exits : Cmdliner.Term.exit_info list
-                  ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open Spin_std -g -bin-annot -I bin/.main.eobjs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/spin/.spin.objs/byte -I lib/spin_std/.spin_std.objs/byte -I template/.spin_template.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/byte -no-alias-deps -open Dune__exe -o bin/.main.eobjs/byte/dune__exe__Cmd_new.cmo -c -impl bin/commands/cmd_new.ml)
- File "bin/commands/cmd_new.ml", line 74, characters 11-20:
- 74 | let info = Term.info "new" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open Spin_std -g -bin-annot -I bin/.main.eobjs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/spin/.spin.objs/byte -I lib/spin_std/.spin_std.objs/byte -I template/.spin_template.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/byte -no-alias-deps -open Dune__exe -o bin/.main.eobjs/byte/dune__exe__Cmd_config.cmo -c -impl bin/commands/cmd_config.ml)
- File "bin/commands/cmd_config.ml", line 42, characters 11-20:
- 42 | let info = Term.info "config" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open Spin_std -g -bin-annot -I bin/.main.eobjs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/spin/.spin.objs/byte -I lib/spin_std/.spin_std.objs/byte -I template/.spin_template.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/byte -no-alias-deps -open Dune__exe -o bin/.main.eobjs/byte/dune__exe__Cmd_ls.cmo -c -impl bin/commands/cmd_ls.ml)
- File "bin/commands/cmd_ls.ml", line 49, characters 11-20:
- 49 | let info = Term.info "ls" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open Spin_std -g -bin-annot -I bin/.main.eobjs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/spin/.spin.objs/byte -I lib/spin_std/.spin_std.objs/byte -I template/.spin_template.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/byte -no-alias-deps -open Dune__exe -o bin/.main.eobjs/byte/dune__exe__Cmd_hello.cmo -c -impl bin/commands/cmd_hello.ml)
- File "bin/commands/cmd_hello.ml", line 52, characters 11-20:
- 52 | let info = Term.info "hello" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -open Spin_std -g -I bin/.main.eobjs/byte -I bin/.main.eobjs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/inquire/.inquire.objs/native -I lib/spin/.spin.objs/byte -I lib/spin/.spin.objs/native -I lib/spin_std/.spin_std.objs/byte -I lib/spin_std/.spin_std.objs/native -I template/.spin_template.objs/byte -I template/.spin_template.objs/native -I vendor/ocaml-ansi/src/.ansi.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o bin/.main.eobjs/native/dune__exe__Common.cmx -c -impl bin/common.ml)
- File "bin/common.ml", line 26, characters 4-17:
- 26 |   [ Term.env_info
-          ^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.env_info
- Use Cmd.Env.info instead.
- File "bin/common.ml", line 32, characters 4-17:
- 32 |   ; Term.env_info
-          ^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.env_info
- Use Cmd.Env.info instead.
- File "bin/common.ml", line 46, characters 14-25:
- 46 |     let env = Arg.env_var "SPIN_VERBOSITY" in
-                    ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Arg.env_var
- Use Cmd.Env.info instead.
- File "bin/common.ml", line 87, characters 2-16:
- 87 |   Term.exit_info 3 ~doc:"on indiscriminate errors reported on stderr."
-        ^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "bin/common.ml", line 89, characters 2-16:
- 89 |   Term.exit_info 4 ~doc:"on missing required environment variable."
-        ^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "bin/common.ml", line 91, characters 2-16:
- 91 |   Term.exit_info 5 ~doc:"on failure to parse a file."
-        ^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "bin/common.ml", line 93, characters 2-16:
- 93 |   Term.exit_info 6 ~doc:"on invalid spin template."
-        ^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "bin/common.ml", line 95, characters 2-16:
- 95 |   Term.exit_info 7 ~doc:"on failure to generate project." :: Term.default_exits
-        ^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_info
- Use Cmd.Exit.info instead.
- File "bin/common.ml", line 95, characters 61-79:
- 95 |   Term.exit_info 7 ~doc:"on failure to generate project." :: Term.default_exits
-                                                                   ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.default_exits
- Use Cmd.Exit.defaults or Cmd.info's defaults ~exits value instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -open Spin_std -g -I bin/.main.eobjs/byte -I bin/.main.eobjs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/inquire/.inquire.objs/native -I lib/spin/.spin.objs/byte -I lib/spin/.spin.objs/native -I lib/spin_std/.spin_std.objs/byte -I lib/spin_std/.spin_std.objs/native -I template/.spin_template.objs/byte -I template/.spin_template.objs/native -I vendor/ocaml-ansi/src/.ansi.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o bin/.main.eobjs/native/dune__exe__Cmd_config.cmx -c -impl bin/commands/cmd_config.ml)
- File "bin/commands/cmd_config.ml", line 42, characters 11-20:
- 42 | let info = Term.info "config" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -open Spin_std -g -I bin/.main.eobjs/byte -I bin/.main.eobjs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/inquire/.inquire.objs/native -I lib/spin/.spin.objs/byte -I lib/spin/.spin.objs/native -I lib/spin_std/.spin_std.objs/byte -I lib/spin_std/.spin_std.objs/native -I template/.spin_template.objs/byte -I template/.spin_template.objs/native -I vendor/ocaml-ansi/src/.ansi.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o bin/.main.eobjs/native/dune__exe__Cmd_ls.cmx -c -impl bin/commands/cmd_ls.ml)
- File "bin/commands/cmd_ls.ml", line 49, characters 11-20:
- 49 | let info = Term.info "ls" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -open Spin_std -g -I bin/.main.eobjs/byte -I bin/.main.eobjs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/inquire/.inquire.objs/native -I lib/spin/.spin.objs/byte -I lib/spin/.spin.objs/native -I lib/spin_std/.spin_std.objs/byte -I lib/spin_std/.spin_std.objs/native -I template/.spin_template.objs/byte -I template/.spin_template.objs/native -I vendor/ocaml-ansi/src/.ansi.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o bin/.main.eobjs/native/dune__exe__Cmd_hello.cmx -c -impl bin/commands/cmd_hello.ml)
- File "bin/commands/cmd_hello.ml", line 52, characters 11-20:
- 52 | let info = Term.info "hello" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -open Spin_std -g -I bin/.main.eobjs/byte -I bin/.main.eobjs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/inquire/.inquire.objs/native -I lib/spin/.spin.objs/byte -I lib/spin/.spin.objs/native -I lib/spin_std/.spin_std.objs/byte -I lib/spin_std/.spin_std.objs/native -I template/.spin_template.objs/byte -I template/.spin_template.objs/native -I vendor/ocaml-ansi/src/.ansi.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o bin/.main.eobjs/native/dune__exe__Cmd_new.cmx -c -impl bin/commands/cmd_new.ml)
- File "bin/commands/cmd_new.ml", line 74, characters 11-20:
- 74 | let info = Term.info "new" ~doc ~sdocs ~exits ~envs ~man ~man_xrefs
-                 ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -open Spin_std -g -I bin/.main.eobjs/byte -I bin/.main.eobjs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cmdliner -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fmt/tty -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/jingoo -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/cli -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/uucp -I /home/opam/.opam/default/lib/uutf -I lib/inquire/.inquire.objs/byte -I lib/inquire/.inquire.objs/native -I lib/spin/.spin.objs/byte -I lib/spin/.spin.objs/native -I lib/spin_std/.spin_std.objs/byte -I lib/spin_std/.spin_std.objs/native -I template/.spin_template.objs/byte -I template/.spin_template.objs/native -I vendor/ocaml-ansi/src/.ansi.objs/byte -I vendor/ocaml-ansi/src/.ansi.objs/native -intf-suffix .ml -no-alias-deps -open Dune__exe -o bin/.main.eobjs/native/dune__exe__Main.cmx -c -impl bin/main.ml)
- File "bin/main.ml", line 82, characters 13-22:
- 82 |   let info = Term.info "spin" ~version:"0.8.0" in
-                   ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "bin/main.ml", line 87, characters 4-13:
- 87 |   , Term.info "spin" ~version:"0.8.0" ~doc ~sdocs ~exits ~man ~envs )
-          ^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
- File "bin/main.ml", line 89, characters 15-26:
- 89 | let () = Term.(exit_status @@ eval_choice main cmds)
-                     ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.exit_status
- Use Stdlib.exit and Cmd.eval' instead.
- File "bin/main.ml", line 89, characters 30-41:
- 89 | let () = Term.(exit_status @@ eval_choice main cmds)
-                                    ^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval_choice
- Use Cmd.group and one of Cmd.eval* instead.
-> compiled  spin.0.8.0
-> installed spin.0.8.0

=== STDERR ===

2026-09-03 22:51.30: OK: build spin.0.8.0 (runc: 6.6s, disk: 30KB)
2026-09-03 22:51.30: Job succeeded