Build:
  1. 0
2026-06-23 20:20.07: New job: build multipart_form.0.1.0 (19bf9e42d812)
2026-06-23 20:20.07: Waiting for resource in pool day11-builds
2026-06-23 21:04.07: Got resource from pool day11-builds
2026-06-23 21:04.07: [profile full] build multipart_form.0.1.0
2026-06-23 21:04.07: build multipart_form.0.1.0 (19bf9e42d812)
=== DEPENDENCIES (24 transitive) ===
  angstrom.0.16.1                                    4a80401c1e58
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  base64.3.5.2                                       7d4a72292fa4
  bigarray-compat.1.1.0                              03fdddc1554e
  bigstringaf.0.8.0                                  920e308d2ec5
  compiler-cloning.enabled                           0d2606125f88
  conf-pkg-config.5                                  4b60827fc174
  dune.3.23.1                                        dbfeecb5ca10
  fmt.0.11.0                                         13e83cd80bf7
  ke.0.6                                             9ad392bcc419
  ocaml.5.5.0                                        1b4132bddf48
  ocaml-base-compiler.5.5.0                          1901c3a760c1
  ocaml-compiler.5.5.0                               5f593a0b4a8c
  ocaml-syntax-shims.1.0.0                           ab53fc8c6e2d
  ocamlbuild.0.16.1                                  b485a4f69c01
  ocamlfind.1.9.8                                    5b46f9d92bbd
  pecu.0.7                                           a9b4107628ff
  result.1.5                                         33cb91729092
  rresult.0.7.0                                      673600dffe08
  stdlib-shims.0.3.0                                 9047e6396dc4
  topkg.1.1.1                                        8e3718e4cf5c
  unstrctrd.0.4                                      e48fe654c2de
  uutf.1.0.4                                         1318ab0da942
=== STDOUT ===
Processing: [default: loading data]
[multipart_form.0.1.0: dl]
[multipart_form.0.1.0: extract]
-> retrieved multipart_form.0.1.0  (https://opam.ocaml.org/cache)
[multipart_form: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "multipart_form" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/multipart_form.0.1.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.multipart_form.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/byte/multipart_form__Content_disposition.cmo -c -impl lib/content_disposition.ml)
- File "lib/content_disposition.ml", line 38, characters 17-21:
- 38 |     Fmt.(option (unit "#date")) t.creation
-                       ^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 39, characters 17-21:
- 39 |     Fmt.(option (unit "#date")) t.modification
-                       ^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 40, characters 17-21:
- 40 |     Fmt.(option (unit "#date")) t.read
-                       ^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 42, characters 72-78:
- 42 |     Fmt.(Dump.iter_bindings (fun f -> List.iter (fun (k, v) -> f k v)) (always "parameters") 
-                                                                              ^^^^^^
- Alert deprecated: Fmt.always
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 178, characters 28-37:
- 178 |   let invalid_token token = Fmt.kstrf fail "invalid token: %s" token
-                                   ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- 
- File "lib/content_disposition.ml", line 180, characters 22-31:
- 180 |   let nothing_to_do = Fmt.kstrf fail "nothing to do"
-                             ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.multipart_form.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/byte/multipart_form__Content_encoding.cmo -c -impl lib/content_encoding.ml)
- File "lib/content_encoding.ml", line 59, characters 28-37:
- 59 |   let invalid_token token = Fmt.kstrf fail "invalid token: %s" token
-                                  ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.multipart_form.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/byte/multipart_form__Content_type.cmo -c -impl lib/content_type.ml)
- File "lib/content_type.ml", line 293, characters 19-29:
- 293 |     Fmt.list ~sep:(Fmt.always ";@ ") pp ppf (Map.bindings t)
-                          ^^^^^^^^^^
- Alert deprecated: Fmt.always
- use Fmt.any instead.
- 
- File "lib/content_type.ml", line 398, characters 28-37:
- 398 |   let invalid_token token = Fmt.kstrf fail "invalid token: %s" token
-                                   ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.multipart_form.objs/byte -I lib/.multipart_form.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form__Content_encoding.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/native/multipart_form__Content_encoding.cmx -c -impl lib/content_encoding.ml)
- File "lib/content_encoding.ml", line 59, characters 28-37:
- 59 |   let invalid_token token = Fmt.kstrf fail "invalid token: %s" token
-                                  ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.multipart_form.objs/byte -I lib/.multipart_form.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form__Content_disposition.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/native/multipart_form__Content_disposition.cmx -c -impl lib/content_disposition.ml)
- File "lib/content_disposition.ml", line 38, characters 17-21:
- 38 |     Fmt.(option (unit "#date")) t.creation
-                       ^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 39, characters 17-21:
- 39 |     Fmt.(option (unit "#date")) t.modification
-                       ^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 40, characters 17-21:
- 40 |     Fmt.(option (unit "#date")) t.read
-                       ^^^^
- Alert deprecated: Fmt.unit
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 42, characters 72-78:
- 42 |     Fmt.(Dump.iter_bindings (fun f -> List.iter (fun (k, v) -> f k v)) (always "parameters") 
-                                                                              ^^^^^^
- Alert deprecated: Fmt.always
- use Fmt.any instead.
- 
- File "lib/content_disposition.ml", line 178, characters 28-37:
- 178 |   let invalid_token token = Fmt.kstrf fail "invalid token: %s" token
-                                   ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- 
- File "lib/content_disposition.ml", line 180, characters 22-31:
- 180 |   let nothing_to_do = Fmt.kstrf fail "nothing to do"
-                             ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.multipart_form.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/byte/multipart_form__Header.cmo -c -impl lib/header.ml)
- File "lib/header.ml", line 3, characters 25-31:
- 3 | let pp = Fmt.(list ~sep:(always "@\n") Field.pp)
-                              ^^^^^^
- Alert deprecated: Fmt.always
- use Fmt.any instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.multipart_form.objs/byte -I lib/.multipart_form.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form__Content_type.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/native/multipart_form__Content_type.cmx -c -impl lib/content_type.ml)
- File "lib/content_type.ml", line 293, characters 19-29:
- 293 |     Fmt.list ~sep:(Fmt.always ";@ ") pp ppf (Map.bindings t)
-                          ^^^^^^^^^^
- Alert deprecated: Fmt.always
- use Fmt.any instead.
- 
- File "lib/content_type.ml", line 398, characters 28-37:
- 398 |   let invalid_token token = Fmt.kstrf fail "invalid token: %s" token
-                                   ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.multipart_form.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/byte/multipart_form__Rfc2046.cmo -c -impl lib/rfc2046.ml)
- File "lib/rfc2046.ml", line 81, characters 20-29:
- 81 | let nothing_to_do = Fmt.kstrf fail "nothing to do"
-                          ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.multipart_form.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/byte/multipart_form.cmo -c -impl lib/multipart_form.ml)
- File "lib/multipart_form.ml", line 284, characters 16-25:
- 284 | let failf fmt = Fmt.kstrf Angstrom.fail fmt
-                       ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.multipart_form.objs/byte -I lib/.multipart_form.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form__Header.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/native/multipart_form__Header.cmx -c -impl lib/header.ml)
- File "lib/header.ml", line 3, characters 25-31:
- 3 | let pp = Fmt.(list ~sep:(always "@\n") Field.pp)
-                              ^^^^^^
- Alert deprecated: Fmt.always
- use Fmt.any instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.multipart_form.objs/byte -I lib/.multipart_form.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form__Rfc2046.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/native/multipart_form__Rfc2046.cmx -c -impl lib/rfc2046.ml)
- File "lib/rfc2046.ml", line 81, characters 20-29:
- 81 | let nothing_to_do = Fmt.kstrf fail "nothing to do"
-                          ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.multipart_form.objs/byte -I lib/.multipart_form.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/base64/rfc2045 -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/pecu -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stdlib-shims -I /home/opam/.opam/default/lib/unstrctrd -I /home/opam/.opam/default/lib/unstrctrd/parser -I /home/opam/.opam/default/lib/uutf -cmi-file lib/.multipart_form.objs/byte/multipart_form.cmi -no-alias-deps -open Multipart_form__ -o lib/.multipart_form.objs/native/multipart_form.cmx -c -impl lib/multipart_form.ml)
- File "lib/multipart_form.ml", line 284, characters 16-25:
- 284 | let failf fmt = Fmt.kstrf Angstrom.fail fmt
-                       ^^^^^^^^^
- Alert deprecated: Fmt.kstrf
- use Fmt.kstr instead.
-> compiled  multipart_form.0.1.0
-> installed multipart_form.0.1.0

=== STDERR ===

2026-06-23 21:04.19: OK: build multipart_form.0.1.0 (runc: 3.2s, disk: 24KB)
2026-06-23 21:04.19: Job succeeded