Build:
  1. 0
2026-09-04 00:56.45: New job: build git.3.6.0 (fdae8a02413b)
2026-09-04 00:56.45: Waiting for resource in pool day11-builds
2026-09-04 01:10.40: Got resource from pool day11-builds
2026-09-04 01:10.40: [profile full] build git.3.6.0
2026-09-04 01:10.40: build git.3.6.0 (fdae8a02413b)
=== DEPENDENCIES (56 transitive) ===
  angstrom.0.16.1                                    1db0ba3ebc92
  astring.0.8.5                                      632949034a64
  base-bytes.base                                    68d84c459288
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  base64.3.5.2                                       9934c8f05d7a
  bigarray-compat.1.1.0                              3f4e163c0195
  bigstringaf.0.8.0                                  54c9b5f1321e
  bos.0.3.0                                          8206e0dba0ff
  carton.0.4.3                                       6e0197f1de0a
  carton-git.0.4.3                                   ba7ed9ca170e
  carton-lwt.0.4.3                                   ce54e5e72a3c
  checkseum.0.5.3                                    d61d218d4333
  cmdliner.1.0.4                                     fd5f0122e79c
  conf-pkg-config.5                                  74f50f3cfe72
  cppo.1.8.0                                         8b34f9718c9c
  csexp.1.5.2                                        c758d7657e5b
  cstruct.6.0.1                                      64c3b8ffeb32
  decompress.1.4.2                                   302afe100672
  digestif.1.3.1                                     1be171c0f788
  domain-name.0.5.0                                  aaeb4247c345
  duff.0.5                                           bd3bf9cf840e
  dune.3.24.2                                        bf83cdf0a904
  dune-configurator.3.24.2                           23afe5cb4d3b
  emile.1.1                                          ccc62c63bf4f
  encore.0.8.1                                       a5a5d41c58e1
  eqaf.0.9                                           01ea76faa5f7
  fmt.0.9.0                                          abc917fe7f19
  fpath.0.7.3                                        94c0602f02cc
  hxd.0.3.1                                          3f93ed3c6e5b
  ipaddr.5.6.2                                       c55087347bc3
  ke.0.6                                             041483ac9f0b
  logs.0.7.0                                         a06f84bd7e9a
  lwt.5.5.0                                          8fb781b511a4
  macaddr.5.6.2                                      dfa0f2923007
  mimic.0.0.6                                        1393d81b2efc
  mirage-flow.3.0.0                                  ba71e6f2bb5b
  mmap.1.2.0                                         d6ca1b98d0e7
  ocaml.4.14.4                                       c7d6265b51fe
  ocaml-base-compiler.4.14.4                         7a409b6ffbef
  ocaml-config.2                                     85edea6ac168
  ocaml-syntax-shims.1.0.0                           dd7617b68ec9
  ocamlbuild.0.16.1                                  5ae5ab4d19bf
  ocamlfind.1.9.8                                    3cae95bed0a0
  ocamlgraph.2.2.0                                   ea246a21ca19
  ocplib-endian.1.2                                  a626410be6a1
  optint.0.3.0                                       f080be9284bb
  pecu.0.7                                           638bcd0c001e
  psq.0.2.1                                          9f52ed26fb2f
  result.1.5                                         24fb8ad48a1d
  rresult.0.7.0                                      e91945a392c9
  seq.base                                           1957e27deb9b
  stringext.1.6.0                                    9520d67485ad
  topkg.1.1.1                                        f1122af0988e
  uri.4.4.0                                          fcc00e46edd4
  uutf.1.0.3                                         b8616122bb2a
=== STDOUT ===
Processing: [default: loading data]
[git.3.6.0: dl]
[git.3.6.0: extract]
-> retrieved git.3.6.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.6.0)
- (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/hxd/core -I /home/opam/.opam/default/lib/hxd/string -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 36, characters 9-28:
- 36 |   { o0 = Ephemeron.K1.create (); o1 = Ephemeron.K1.create (); which = false }
-               ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 36, characters 38-57:
- 36 |   { o0 = Ephemeron.K1.create (); o1 = Ephemeron.K1.create (); which = false }
-                                            ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 43, characters 4-24:
- 43 |     Ephemeron.K1.set_key tbl.o0 value;
-          ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 44, characters 4-25:
- 44 |     Ephemeron.K1.set_data tbl.o0 (ref empty);
-          ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 48, characters 4-24:
- 48 |     Ephemeron.K1.set_key tbl.o1 value;
-          ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 49, characters 4-25:
- 49 |     Ephemeron.K1.set_data tbl.o1 (ref empty);
-          ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 99, characters 9-29:
- 99 |         (Ephemeron.K1.get_key o0)
-               ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 104, characters 9-29:
- 104 |         (Ephemeron.K1.get_key o1)
-                ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 108, characters 29-50:
- 108 |       if k0 then Option.get (Ephemeron.K1.get_data o0)
-                                    ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 109, characters 23-44:
- 109 |       else Option.get (Ephemeron.K1.get_data o1)
-                              ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 162, characters 19-40:
- 162 |   if fd.which then Ephemeron.K1.set_data tbl.o0 (ref result)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 163, characters 7-28:
- 163 |   else Ephemeron.K1.set_data tbl.o1 (ref result);
-              ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 170, characters 25-45:
- 170 |     let k0 = Option.get (Ephemeron.K1.get_key tbl.o0) in
-                                ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 171, characters 25-45:
- 171 |     let k1 = Option.get (Ephemeron.K1.get_key tbl.o1) in
-                                ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 174, characters 6-28:
- 174 |       Ephemeron.K1.blit_data tbl.o0 tbl.o1)
-             ^^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.blit_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 177, characters 6-28:
- 177 |       Ephemeron.K1.blit_data tbl.o1 tbl.o0)
-             ^^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.blit_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 187, characters 7-27:
- 187 |       (Ephemeron.K1.get_key tbl.o0)
-              ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 188, characters 21-42:
- 188 |   then !(Option.get (Ephemeron.K1.get_data tbl.o0))
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 192, characters 7-27:
- 192 |       (Ephemeron.K1.get_key tbl.o1)
-              ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 193, characters 21-42:
- 193 |   then !(Option.get (Ephemeron.K1.get_data tbl.o1))
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- (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/hxd/core -I /home/opam/.opam/default/lib/hxd/string -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 36, characters 9-28:
- 36 |   { o0 = Ephemeron.K1.create (); o1 = Ephemeron.K1.create (); which = false }
-               ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 36, characters 38-57:
- 36 |   { o0 = Ephemeron.K1.create (); o1 = Ephemeron.K1.create (); which = false }
-                                            ^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.create
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 43, characters 4-24:
- 43 |     Ephemeron.K1.set_key tbl.o0 value;
-          ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 44, characters 4-25:
- 44 |     Ephemeron.K1.set_data tbl.o0 (ref empty);
-          ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 48, characters 4-24:
- 48 |     Ephemeron.K1.set_key tbl.o1 value;
-          ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 49, characters 4-25:
- 49 |     Ephemeron.K1.set_data tbl.o1 (ref empty);
-          ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 99, characters 9-29:
- 99 |         (Ephemeron.K1.get_key o0)
-               ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 104, characters 9-29:
- 104 |         (Ephemeron.K1.get_key o1)
-                ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 108, characters 29-50:
- 108 |       if k0 then Option.get (Ephemeron.K1.get_data o0)
-                                    ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 109, characters 23-44:
- 109 |       else Option.get (Ephemeron.K1.get_data o1)
-                              ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 162, characters 19-40:
- 162 |   if fd.which then Ephemeron.K1.set_data tbl.o0 (ref result)
-                          ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 163, characters 7-28:
- 163 |   else Ephemeron.K1.set_data tbl.o1 (ref result);
-              ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.set_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 170, characters 25-45:
- 170 |     let k0 = Option.get (Ephemeron.K1.get_key tbl.o0) in
-                                ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 171, characters 25-45:
- 171 |     let k1 = Option.get (Ephemeron.K1.get_key tbl.o1) in
-                                ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 174, characters 6-28:
- 174 |       Ephemeron.K1.blit_data tbl.o0 tbl.o1)
-             ^^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.blit_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 177, characters 6-28:
- 177 |       Ephemeron.K1.blit_data tbl.o1 tbl.o0)
-             ^^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.blit_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 187, characters 7-27:
- 187 |       (Ephemeron.K1.get_key tbl.o0)
-              ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 188, characters 21-42:
- 188 |   then !(Option.get (Ephemeron.K1.get_data tbl.o0))
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 192, characters 7-27:
- 192 |       (Ephemeron.K1.get_key tbl.o1)
-              ^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_key
- This function won't be available in 5.0
- File "src/git/cstruct_append.ml", line 193, characters 21-42:
- 193 |   then !(Option.get (Ephemeron.K1.get_data tbl.o1))
-                            ^^^^^^^^^^^^^^^^^^^^^
- Alert old_ephemeron_api: Stdlib.Ephemeron.K1.get_data
- This function won't be available in 5.0
-> compiled  git.3.6.0
-> installed git.3.6.0

=== STDERR ===

2026-09-04 01:10.55: OK: build git.3.6.0 (runc: 8.1s, disk: 27KB)
2026-09-04 01:10.55: Job succeeded