Build:
- 0
2026-06-24 19:16.55: New job: build git.3.2.0 (b527e22f735b) 2026-06-24 19:16.55: Waiting for resource in pool day11-builds 2026-06-24 19:29.27: Got resource from pool day11-builds 2026-06-24 19:29.27: [profile full] build git.3.2.0 2026-06-24 19:29.27: build git.3.2.0 (b527e22f735b) === DEPENDENCIES (57 transitive) === angstrom.0.16.1 5bac4ba5d699 astring.0.8.5 015e8b59bf02 base-bytes.base b739da2a1ca5 base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb base64.3.5.2 fc1f66ad4153 bigarray-compat.1.1.0 56aac2f329b1 bigstringaf.0.8.0 117aee5548e3 bos.0.2.1 7d6e32c7966d carton.0.2.0 44a2c2c5e1b2 carton-git.0.2.0 d1f4ae74d8d5 carton-lwt.0.2.0 517c51e2ceb3 checkseum.0.5.3 633f6b194510 cmdliner.1.0.4 cf3b6de03de6 conf-pkg-config.5 d5de2c6a88f9 cppo.1.8.0 2e6d5a70492d csexp.1.5.2 cbff46c78e23 cstruct.6.0.1 868b1106355b decompress.1.2.0 2ca9d300bb00 digestif.1.3.0 836624031e18 domain-name.0.5.0 f9f77271314e duff.0.5 1cc85587f903 dune.3.23.1 ec34fe9ebf2c dune-configurator.3.22.2 f3081e3d47cb emile.1.1 d7829d6a8fa4 encore.0.8.1 97ec2c1b6b1d eqaf.0.10 8621174d8530 fmt.0.9.0 9b9ad753d217 fpath.0.7.3 25b72a55941d ipaddr.5.6.2 bfde257a8fff ke.0.6 13720ad49df7 logs.0.7.0 e0260631a035 lwt.5.10.0 53ae1d1ba510 macaddr.5.6.2 f5b7b23ec99f mimic.0.0.9 f48cd98055e5 mirage-flow.5.0.0 ddec2f61946d mmap.1.2.0 ffb2d4f3aba9 ocaml.4.12.1 dee35ad2ab01 ocaml-base-compiler.4.12.1 16a69ab1424d ocaml-config.2 e77f021f2144 ocaml-secondary-compiler.4.14.2 fb63d435ed9e ocaml-syntax-shims.1.0.0 0bbcec0141dc ocamlbuild.0.16.1 2ce5a99932fe ocamlfind.1.9.6 8d8d9a490c0f ocamlfind-secondary.1.9.6 e7e9f5a4b1a5 ocamlgraph.2.2.0 5b29b8787239 ocplib-endian.1.2 5c1573509b5d optint.0.3.0 d3219ff83240 pecu.0.7 a3ec12028b99 psq.0.2.1 26ca4cb45004 result.1.5 b2f02c331fa8 rresult.0.7.0 32b2361247b8 seq.base 67d9aec3c6ca stringext.1.6.0 5f9404a111cf topkg.1.1.1 2f204787554a uri.4.4.0 a3d7d565febf uutf.1.0.3 5630a15b129c === STDOUT === Processing: [default: loading data] [git.3.2.0: dl] [git.3.2.0: extract] -> retrieved git.3.2.0 (https://opam.ocaml.org/cache) [git: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "git" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/git.3.2.0) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/loose/.loose.objs/byte -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/carton -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -intf-suffix .ml -no-alias-deps -o src/loose/.loose.objs/byte/loose.cmo -c -impl src/loose/loose.ml) - File "src/loose/loose.ml", line 57, characters 60-71: - 57 | Zl.Def.src encoder (Cstruct.to_bigarray src) 0 (Cstruct.len src) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 64, characters 20-31: - 64 | let len = Cstruct.len dst - Zl.Def.dst_rem encoder in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 65, characters 19-30: - 65 | if len = Cstruct.len dst then Error `Non_atomic - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 69, characters 63-74: - 69 | (Zl.Def.dst encoder (Cstruct.to_bigarray dst) 0 (Cstruct.len dst)) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 72, characters 20-31: - 72 | let len = Cstruct.len dst - Zl.Def.dst_rem encoder in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 73, characters 24-35: - 73 | Rresult.R.ok (Cstruct.len (Cstruct.shift dst len)) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 137, characters 44-55: - 137 | go Uid.empty (Cstruct.to_string hdr, 0, Cstruct.len hdr) [] encoder - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 167, characters 25-36: - 167 | if Int64.of_int (Cstruct.len contents) <> length then - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/loose/.loose.objs/byte -I src/loose/.loose.objs/native -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/carton -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -intf-suffix .ml -no-alias-deps -o src/loose/.loose.objs/native/loose.cmx -c -impl src/loose/loose.ml) - File "src/loose/loose.ml", line 57, characters 60-71: - 57 | Zl.Def.src encoder (Cstruct.to_bigarray src) 0 (Cstruct.len src) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 64, characters 20-31: - 64 | let len = Cstruct.len dst - Zl.Def.dst_rem encoder in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 65, characters 19-30: - 65 | if len = Cstruct.len dst then Error `Non_atomic - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 69, characters 63-74: - 69 | (Zl.Def.dst encoder (Cstruct.to_bigarray dst) 0 (Cstruct.len dst)) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 72, characters 20-31: - 72 | let len = Cstruct.len dst - Zl.Def.dst_rem encoder in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 73, characters 24-35: - 73 | Rresult.R.ok (Cstruct.len (Cstruct.shift dst len)) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 137, characters 44-55: - 137 | go Uid.empty (Cstruct.to_string hdr, 0, Cstruct.len hdr) [] encoder - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/loose/loose.ml", line 167, characters 25-36: - 167 | if Int64.of_int (Cstruct.len contents) <> length then - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/not-so-smart/.unixiz.objs/byte -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/not-so-smart/.sigs.objs/byte -intf-suffix .ml -no-alias-deps -o src/not-so-smart/.unixiz.objs/byte/unixiz.cmo -c -impl src/not-so-smart/unixiz.ml) - File "src/not-so-smart/unixiz.ml", line 36, characters 55-66: - 36 | Ke.Rke.N.push flow.queue ~blit:blit0 ~length:Cstruct.len res; - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 37, characters 25-36: - 37 | let len = min (Cstruct.len payload) (Ke.Rke.length flow.queue) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 38, characters 59-70: - 38 | Ke.Rke.N.keep_exn flow.queue ~blit:blit1 ~length:Cstruct.len ~off:0 - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 43, characters 21-32: - 43 | let len = min (Cstruct.len payload) (Ke.Rke.length flow.queue) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 44, characters 55-66: - 44 | Ke.Rke.N.keep_exn flow.queue ~blit:blit1 ~length:Cstruct.len ~len payload; - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 52, characters 21-32: - 52 | | Ok () -> R.ok (Cstruct.len payload) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/not-so-smart/.unixiz.objs/byte -I src/not-so-smart/.unixiz.objs/native -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -intf-suffix .ml -no-alias-deps -o src/not-so-smart/.unixiz.objs/native/unixiz.cmx -c -impl src/not-so-smart/unixiz.ml) - File "src/not-so-smart/unixiz.ml", line 36, characters 55-66: - 36 | Ke.Rke.N.push flow.queue ~blit:blit0 ~length:Cstruct.len res; - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 37, characters 25-36: - 37 | let len = min (Cstruct.len payload) (Ke.Rke.length flow.queue) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 38, characters 59-70: - 38 | Ke.Rke.N.keep_exn flow.queue ~blit:blit1 ~length:Cstruct.len ~off:0 - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 43, characters 21-32: - 43 | let len = min (Cstruct.len payload) (Ke.Rke.length flow.queue) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 44, characters 55-66: - 44 | Ke.Rke.N.keep_exn flow.queue ~blit:blit1 ~length:Cstruct.len ~len payload; - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/unixiz.ml", line 52, characters 21-32: - 52 | | Ok () -> R.ok (Cstruct.len payload) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/not-so-smart/.smart_flow.objs/byte -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.smart.objs/byte -intf-suffix .ml -no-alias-deps -o src/not-so-smart/.smart_flow.objs/byte/smart_flow.cmo -c -impl src/not-so-smart/smart_flow.ml) - File "src/not-so-smart/smart_flow.ml", line 24, characters 23-34: - 24 | let max = min (Cstruct.len tmp) len in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/smart_flow.ml", line 39, characters 13-24: - 39 | if Cstruct.len tmp = 0 then go (k len) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/not-so-smart/.smart.objs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/not-so-smart/.pkt_line.objs/byte -intf-suffix .ml -no-alias-deps -open Smart__ -o src/not-so-smart/.smart.objs/byte/smart__Protocol.cmo -c -impl src/not-so-smart/protocol.ml) - File "src/not-so-smart/protocol.ml", line 127, characters 11-17: - 127 | Fmt.(prefix (const string " host=") pp_host) - ^^^^^^ - Alert deprecated: Fmt.prefix - use Fmt.(++) instead. - File "src/not-so-smart/protocol.ml", line 129, characters 11-17: - 129 | Fmt.(prefix (const string " version=") int) - ^^^^^^ - Alert deprecated: Fmt.prefix - use Fmt.(++) instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/not-so-smart/.pkt_line.objs/byte -I src/not-so-smart/.pkt_line.objs/native -intf-suffix .ml -no-alias-deps -open Smart__ -o src/not-so-smart/.smart.objs/native/smart__Protocol.cmx -c -impl src/not-so-smart/protocol.ml) - File "src/not-so-smart/protocol.ml", line 127, characters 11-17: - 127 | Fmt.(prefix (const string " host=") pp_host) - ^^^^^^ - Alert deprecated: Fmt.prefix - use Fmt.(++) instead. - File "src/not-so-smart/protocol.ml", line 129, characters 11-17: - 129 | Fmt.(prefix (const string " version=") int) - ^^^^^^ - Alert deprecated: Fmt.prefix - use Fmt.(++) instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/git/.git.objs/byte -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose_git.objs/byte -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart_git.objs/byte -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/byte/git__Cstruct_append.cmo -c -impl src/git/cstruct_append.ml) - File "src/git/cstruct_append.ml", line 115, characters 7-18: - 115 | if Cstruct.len !value < 1 then ( - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/cstruct_append.ml", line 126, characters 17-28: - 126 | capacity = Cstruct.len value; - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/not-so-smart/.smart_git.objs/byte -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/carton -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/emile -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/uri -I src/not-so-smart/.nss.objs/byte -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.unixiz.objs/byte -intf-suffix .ml -no-alias-deps -open Smart_git__ -o src/not-so-smart/.smart_git.objs/byte/smart_git.cmo -c -impl src/not-so-smart/smart_git.ml) - File "src/not-so-smart/smart_git.ml", line 356, characters 21-32: - 356 | Lwt.return_ok (Cstruct.len raw) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/smart_git.ml", line 367, characters 52-63: - 367 | let len = min (String.length t.ic - t.pos) (Cstruct.len raw) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/git/.git.objs/byte -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose_git.objs/byte -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart_git.objs/byte -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/byte/git__Blob.cmo -c -impl src/git/blob.ml) - File "src/git/blob.ml", line 29, characters 49-60: - 29 | let length : t -> int64 = fun t -> Int64.of_int (Cstruct.len t) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/blob.ml", line 58, characters 51-62: - 58 | let length : t -> int64 = fun t -> Int64.of_int (Cstruct.len t) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/not-so-smart/.smart_flow.objs/byte -I src/not-so-smart/.smart_flow.objs/native -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -intf-suffix .ml -no-alias-deps -o src/not-so-smart/.smart_flow.objs/native/smart_flow.cmx -c -impl src/not-so-smart/smart_flow.ml) - File "src/not-so-smart/smart_flow.ml", line 24, characters 23-34: - 24 | let max = min (Cstruct.len tmp) len in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/smart_flow.ml", line 39, characters 13-24: - 39 | if Cstruct.len tmp = 0 then go (k len) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/git/.git.objs/byte -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose_git.objs/byte -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart_git.objs/byte -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/byte/git__Commit.cmo -c -impl src/git/commit.ml) - File "src/git/commit.ml", line 200, characters 33-41: - 200 | (Fmt.hvbox (Fmt.list ~sep:(Fmt.unit ";@ ") Hash.pp)) - ^^^^^^^^ - Alert deprecated: Fmt.unit - use Fmt.any instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/not-so-smart/.smart_git.objs/byte -I src/not-so-smart/.smart_git.objs/native -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/carton -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/emile -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/uri -I src/not-so-smart/.nss.objs/byte -I src/not-so-smart/.nss.objs/native -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.pck.objs/native -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -I src/not-so-smart/.unixiz.objs/byte -I src/not-so-smart/.unixiz.objs/native -intf-suffix .ml -no-alias-deps -open Smart_git__ -o src/not-so-smart/.smart_git.objs/native/smart_git.cmx -c -impl src/not-so-smart/smart_git.ml) - File "src/not-so-smart/smart_git.ml", line 356, characters 21-32: - 356 | Lwt.return_ok (Cstruct.len raw) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/not-so-smart/smart_git.ml", line 367, characters 52-63: - 367 | let len = min (String.length t.ic - t.pos) (Cstruct.len raw) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/git/.git.objs/byte -I src/git/.git.objs/native -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose.objs/native -I src/loose/.loose_git.objs/byte -I src/loose/.loose_git.objs/native -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.hkt.objs/native -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.pck.objs/native -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -I src/not-so-smart/.smart_git.objs/byte -I src/not-so-smart/.smart_git.objs/native -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/native/git__Cstruct_append.cmx -c -impl src/git/cstruct_append.ml) - File "src/git/cstruct_append.ml", line 115, characters 7-18: - 115 | if Cstruct.len !value < 1 then ( - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/cstruct_append.ml", line 126, characters 17-28: - 126 | capacity = Cstruct.len value; - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/git/.git.objs/byte -I src/git/.git.objs/native -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose.objs/native -I src/loose/.loose_git.objs/byte -I src/loose/.loose_git.objs/native -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.hkt.objs/native -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.pck.objs/native -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -I src/not-so-smart/.smart_git.objs/byte -I src/not-so-smart/.smart_git.objs/native -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/native/git__Blob.cmx -c -impl src/git/blob.ml) - File "src/git/blob.ml", line 29, characters 49-60: - 29 | let length : t -> int64 = fun t -> Int64.of_int (Cstruct.len t) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/blob.ml", line 58, characters 51-62: - 58 | let length : t -> int64 = fun t -> Int64.of_int (Cstruct.len t) - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/git/.git.objs/byte -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose_git.objs/byte -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart_git.objs/byte -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/byte/git__Mem.cmo -c -impl src/git/mem.ml) - File "src/git/mem.ml", line 174, characters 14-25: - 174 | let len = Cstruct.len raw in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/mem.ml", line 450, characters 17-28: - 450 | if pos = Cstruct.len payload then ( - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/mem.ml", line 454, characters 31-42: - 454 | let len = min chunk (Cstruct.len payload - pos) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/git/.git.objs/byte -I src/git/.git.objs/native -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose.objs/native -I src/loose/.loose_git.objs/byte -I src/loose/.loose_git.objs/native -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.hkt.objs/native -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.pck.objs/native -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -I src/not-so-smart/.smart_git.objs/byte -I src/not-so-smart/.smart_git.objs/native -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/native/git__Commit.cmx -c -impl src/git/commit.ml) - File "src/git/commit.ml", line 200, characters 33-41: - 200 | (Fmt.hvbox (Fmt.list ~sep:(Fmt.unit ";@ ") Hash.pp)) - ^^^^^^^^ - Alert deprecated: Fmt.unit - use Fmt.any instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/git/.git.objs/byte -I src/git/.git.objs/native -I /home/opam/.opam/default/lib/angstrom -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/carton -I /home/opam/.opam/default/lib/carton-git -I /home/opam/.opam/default/lib/carton-lwt -I /home/opam/.opam/default/lib/checkseum -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/decompress/de -I /home/opam/.opam/default/lib/decompress/zl -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/encore -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ke -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mimic -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/optint -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/rresult -I src/loose/.loose.objs/byte -I src/loose/.loose.objs/native -I src/loose/.loose_git.objs/byte -I src/loose/.loose_git.objs/native -I src/not-so-smart/.hkt.objs/byte -I src/not-so-smart/.hkt.objs/native -I src/not-so-smart/.pck.objs/byte -I src/not-so-smart/.pck.objs/native -I src/not-so-smart/.sigs.objs/byte -I src/not-so-smart/.sigs.objs/native -I src/not-so-smart/.smart.objs/byte -I src/not-so-smart/.smart.objs/native -I src/not-so-smart/.smart_git.objs/byte -I src/not-so-smart/.smart_git.objs/native -intf-suffix .ml -no-alias-deps -open Git__ -o src/git/.git.objs/native/git__Mem.cmx -c -impl src/git/mem.ml) - File "src/git/mem.ml", line 174, characters 14-25: - 174 | let len = Cstruct.len raw in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/mem.ml", line 450, characters 17-28: - 450 | if pos = Cstruct.len payload then ( - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "src/git/mem.ml", line 454, characters 31-42: - 454 | let len = min chunk (Cstruct.len payload - pos) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. -> compiled git.3.2.0 -> installed git.3.2.0 === STDERR === 2026-06-24 19:29.49: OK: build git.3.2.0 (runc: 9.6s, disk: 47KB) 2026-06-24 19:29.49: Job succeeded