Build:
- 0
2026-06-16 18:10.26: New job: build git.3.6.0 (87a407303111)
2026-06-16 18:10.26: Waiting for resource in pool day11-builds
2026-06-16 18:31.47: Got resource from pool day11-builds
2026-06-16 18:31.47: [profile full] build git.3.6.0
2026-06-16 18:31.48: build git.3.6.0 (87a407303111)
=== DEPENDENCIES (56 transitive) ===
angstrom.0.16.1 9d5c2f8f397b
astring.0.8.5 156e7cc742dd
base-bytes.base 70d0daec7841
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
base64.3.5.2 7e79ef192159
bigarray-compat.1.1.0 ecf1ac9cc3fe
bigstringaf.0.8.0 fed5e6b6582a
bos.0.3.0 1a89e607afbb
carton.0.4.3 c3efda0dec4d
carton-git.0.4.3 6668e8c8bee1
carton-lwt.0.4.3 d68a08916142
checkseum.0.5.3 2e5fa96ced0a
cmdliner.1.0.4 21f48820c70e
conf-pkg-config.5 64c6b37d622b
cppo.1.8.0 ea583d2d3bbb
csexp.1.5.2 ec63db2dab31
cstruct.6.0.1 db62722d8978
decompress.1.4.2 c9b23d119962
digestif.1.3.0 8ada4fc76f05
domain-name.0.5.0 0aa1d6a444a1
duff.0.5 60e0984c21d4
dune.3.23.1 5402470d931c
dune-configurator.3.23.1 58f4a3f92083
emile.1.1 845d93d513d9
encore.0.8.1 6eeedba8a25e
eqaf.0.9 3221fd1dee71
fmt.0.9.0 3efe0e21582d
fpath.0.7.3 d991925a5b6c
hxd.0.3.1 2652d3f9175c
ipaddr.5.6.2 e5195985be25
ke.0.6 097923b75f80
logs.0.7.0 401409b909dd
lwt.5.5.0 e31416f31eb5
macaddr.5.6.2 59c28b8691a3
mimic.0.0.6 b5181f92f75f
mirage-flow.3.0.0 5028a21d1ac0
mmap.1.2.0 d0c9c1af9f58
ocaml.4.14.4 cb826ea44eb2
ocaml-base-compiler.4.14.4 d2f775f983d7
ocaml-config.2 669e0fcf9e4d
ocaml-syntax-shims.1.0.0 8e1b0ec7f904
ocamlbuild.0.16.1 8f6c52e6fce8
ocamlfind.1.9.8 6025f4a8e98e
ocamlgraph.2.2.0 ffe2e581e49b
ocplib-endian.1.2 4dbd3fe91c51
optint.0.3.0 1989e61e4988
pecu.0.7 fa1daf28e5ee
psq.0.2.1 41fe545de06b
result.1.5 537fffb7b75d
rresult.0.7.0 66e2b7baf32c
seq.base 063828a3d698
stringext.1.6.0 d29c9ca4a03c
topkg.1.1.1 ab549298f3fc
uri.4.4.0 e612c2fe2f61
uutf.1.0.3 4ead234b5a5a
=== 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-06-16 18:31.58: OK: build git.3.6.0 (runc: 7.6s, disk: 26KB)
2026-06-16 18:31.58: Job succeeded