Build:
  1. 0
2026-06-24 16:43.51: New job: build spotlib.4.0.3 (8911ee6c40e4)
2026-06-24 16:43.51: Waiting for resource in pool day11-builds
2026-06-24 17:29.30: Got resource from pool day11-builds
2026-06-24 17:29.30: [profile full] build spotlib.4.0.3
2026-06-24 17:29.30: build spotlib.4.0.3 (8911ee6c40e4)
=== DEPENDENCIES (16 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  dune.3.22.2                                        de99614aa6cd
  jbuilder.1.0+beta20.2                              7404f20e3bd0
  ocaml.4.11.2                                       dc018a4b7397
  ocaml-base-compiler.4.11.2                         81f0dd8b8651
  ocaml-config.1                                     2489653e51e5
  ocaml-migrate-parsetree.1.8.0                      1062243ab4c4
  ocamlfind.1.9.8                                    c048fc0ddff1
  ppx_derivers.1.2.1                                 cbbfbf126cd3
  ppx_test.1.7.0                                     e34292dd9c68
  ppx_tools_versioned.5.4.0                          f8a1101fd77b
  ppxx.2.4.0                                         998d099542cc
  re.1.11.0                                          cfb214bd4b49
  result.1.5                                         5e3b7e3955f2
  seq.base                                           8a2d99539621
=== STDOUT ===
Processing: [default: loading data]
[spotlib.4.0.3: dl]
[spotlib.4.0.3: extract]
-> retrieved spotlib.4.0.3  (https://opam.ocaml.org/cache)
[spotlib: jbuilder build]
+ /home/opam/.opam/default/bin/jbuilder "build" "-p" "spotlib" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/spotlib.4.0.3)
-       ocamlc lib/.spotlib.objs/spotlib__Copiedfilename.{cmi,cmo,cmt}
- File "lib/copiedfilename.ml", line 110, characters 4-20:
- 110 |     String.lowercase s = String.lowercase suff)
-           ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii instead.
- File "lib/copiedfilename.ml", line 110, characters 25-41:
- 110 |     String.lowercase s = String.lowercase suff)
-                                ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii instead.
-     ocamlopt lib/.spotlib.objs/spotlib__Copiedfilename.{cmx,o}
- File "lib/copiedfilename.ml", line 110, characters 4-20:
- 110 |     String.lowercase s = String.lowercase suff)
-           ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii instead.
- File "lib/copiedfilename.ml", line 110, characters 25-41:
- 110 |     String.lowercase s = String.lowercase suff)
-                                ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii instead.
-       ocamlc lib/.spotlib.objs/spotlib__Base.{cmi,cmti}
- File "lib/base.mli", line 23, characters 0-75:
- 23 | external power : float -> float -> float = "caml_power_float" "pow" "float"
-      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: [@@unboxed] + [@@noalloc] should be used
- instead of "float"
-       ocamlc lib/.spotlib.objs/spotlib__Xformat.{cmi,cmti}
- File "lib/xformat.mli", line 61, characters 39-62:
- 61 | val set_formatter_tag_functions : t -> formatter_tag_functions -> unit
-                                             ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.formatter_tag_functions
- Use formatter_stag_functions.
- File "lib/xformat.mli", line 62, characters 43-66:
- 62 | val formatter_tag_functions : t -> unit -> formatter_tag_functions
-                                                 ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.formatter_tag_functions
- Use formatter_stag_functions.
-       ocamlc lib/.spotlib.objs/spotlib__Base.{cmo,cmt}
- File "lib/base.ml", line 25, characters 0-75:
- 25 | external power : float -> float -> float = "caml_power_float" "pow" "float"
-      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: [@@unboxed] + [@@noalloc] should be used
- instead of "float"
-       ocamlc lib/.spotlib.objs/spotlib__Xformat.{cmo,cmt}
- File "lib/xformat.ml", line 14, characters 13-24:
- 14 | let tag    = pp_open_tag
-                   ^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_open_tag
- Use Format.pp_open_stag.
- File "lib/xformat.ml", line 19, characters 17-29:
- 19 | let close_tag  = pp_close_tag
-                       ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_close_tag
- Use Format.pp_close_stag.
- File "lib/xformat.ml", line 61, characters 34-64:
- 61 | let set_formatter_tag_functions = pp_set_formatter_tag_functions
-                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- File "lib/xformat.ml", line 62, characters 30-60:
- 62 | let formatter_tag_functions = pp_get_formatter_tag_functions
-                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
-     ocamlopt lib/.spotlib.objs/spotlib__Base.{cmx,o}
- File "lib/base.ml", line 25, characters 0-75:
- 25 | external power : float -> float -> float = "caml_power_float" "pow" "float"
-      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: [@@unboxed] + [@@noalloc] should be used
- instead of "float"
-       ocamlc lib/.spotlib.objs/spotlib__Temporal.{cmo,cmt}
- File "lib/temporal.ml", line 154, characters 10-28:
- 154 |     match Pervasives.compare t1.year t2.year 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
-       ocamlc lib/.spotlib.objs/spotlib__Filepath.{cmo,cmt}
- File "lib/filepath.ml", line 66, characters 58-74:
- 66 |   let normalize_drive s = Xstring.replace_chars '/' '\\' (String.uppercase s)
-                                                                ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.uppercase
- Use String.uppercase_ascii instead.
- File "lib/filepath.ml", line 77, characters 58-74:
- 77 |   let normalize_drive s = Xstring.replace_chars '\\' '/' (String.lowercase s)
-                                                                ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii instead.
-       ocamlc lib/.spotlib.objs/spotlib__Command.{cmo,cmt}
- File "lib/command.ml", line 254, characters 42-52:
- 254 |       | `Out (`Read s) -> print_string s; Pervasives.(flush stdout)
-                                                 ^^^^^^^^^^
- 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 "lib/command.ml", line 255, characters 42-52:
- 255 |       | `Err (`Read s) -> prerr_string s; Pervasives.(flush stderr)
-                                                 ^^^^^^^^^^
- 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 "lib/command.ml", line 282, characters 42-52:
- 282 |       | `Out (`Read s) -> print_string s; Pervasives.(flush stdout)
-                                                 ^^^^^^^^^^
- 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 "lib/command.ml", line 283, characters 42-52:
- 283 |       | `Err (`Read s) -> prerr_string s; Pervasives.(flush stderr)
-                                                 ^^^^^^^^^^
- 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
-     ocamlopt lib/.spotlib.objs/spotlib__Xformat.{cmx,o}
- File "lib/xformat.ml", line 14, characters 13-24:
- 14 | let tag    = pp_open_tag
-                   ^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_open_tag
- Use Format.pp_open_stag.
- File "lib/xformat.ml", line 19, characters 17-29:
- 19 | let close_tag  = pp_close_tag
-                       ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_close_tag
- Use Format.pp_close_stag.
- File "lib/xformat.ml", line 61, characters 34-64:
- 61 | let set_formatter_tag_functions = pp_set_formatter_tag_functions
-                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_set_formatter_tag_functions
- This function will erase non-string tag formatting functions. Use Format.pp_set_formatter_stag_functions.
- File "lib/xformat.ml", line 62, characters 30-60:
- 62 | let formatter_tag_functions = pp_get_formatter_tag_functions
-                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.Format.pp_get_formatter_tag_functions
- Use Format.pp_get_formatter_stag_functions.
-     ocamlopt lib/.spotlib.objs/spotlib__Temporal.{cmx,o}
- File "lib/temporal.ml", line 154, characters 10-28:
- 154 |     match Pervasives.compare t1.year t2.year 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
-     ocamlopt lib/.spotlib.objs/spotlib__Filepath.{cmx,o}
- File "lib/filepath.ml", line 66, characters 58-74:
- 66 |   let normalize_drive s = Xstring.replace_chars '/' '\\' (String.uppercase s)
-                                                                ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.uppercase
- Use String.uppercase_ascii instead.
- File "lib/filepath.ml", line 77, characters 58-74:
- 77 |   let normalize_drive s = Xstring.replace_chars '\\' '/' (String.lowercase s)
-                                                                ^^^^^^^^^^^^^^^^
- Alert deprecated: Stdlib.String.lowercase
- Use String.lowercase_ascii instead.
-     ocamlopt lib/.spotlib.objs/spotlib__Command.{cmx,o}
- File "lib/command.ml", line 254, characters 42-52:
- 254 |       | `Out (`Read s) -> print_string s; Pervasives.(flush stdout)
-                                                 ^^^^^^^^^^
- 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 "lib/command.ml", line 255, characters 42-52:
- 255 |       | `Err (`Read s) -> prerr_string s; Pervasives.(flush stderr)
-                                                 ^^^^^^^^^^
- 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 "lib/command.ml", line 282, characters 42-52:
- 282 |       | `Out (`Read s) -> print_string s; Pervasives.(flush stdout)
-                                                 ^^^^^^^^^^
- 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 "lib/command.ml", line 283, characters 42-52:
- 283 |       | `Err (`Read s) -> prerr_string s; Pervasives.(flush stderr)
-                                                 ^^^^^^^^^^
- 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
-> compiled  spotlib.4.0.3
-> installed spotlib.4.0.3

=== STDERR ===

2026-06-24 17:30.14: OK: build spotlib.4.0.3 (runc: 6.7s, disk: 16KB)
2026-06-24 17:30.14: Job succeeded