Build:
- 0
2026-06-24 18:55.50: New job: build git.3.6.0 (e3fca5225ec3)
2026-06-24 18:55.50: Waiting for resource in pool day11-builds
2026-06-24 19:12.01: Got resource from pool day11-builds
2026-06-24 19:12.01: [profile full] build git.3.6.0
2026-06-24 19:12.01: build git.3.6.0 (e3fca5225ec3)
=== DEPENDENCIES (56 transitive) ===
angstrom.0.16.1 3d0763803e09
astring.0.8.5 4ebc2fc0ee9d
base-bytes.base c40d17bc86b5
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
base64.3.5.2 210584fc1188
bigarray-compat.1.1.0 6340769fc89d
bigstringaf.0.8.0 9f110eafec47
bos.0.3.0 f8803b04e7b2
carton.0.4.3 2f2c98b55640
carton-git.0.4.3 74e70efe41bb
carton-lwt.0.4.3 b23973c4d87b
checkseum.0.5.3 3368a8570351
cmdliner.1.0.4 e0946803e388
conf-pkg-config.5 d5de2c6a88f9
cppo.1.8.0 5f3f70cae95b
csexp.1.5.2 610c78f17734
cstruct.6.0.1 01957cad303e
decompress.1.4.2 97b2e05f61ec
digestif.1.3.0 d6e9d1d19e33
domain-name.0.5.0 6f01944aa0ef
duff.0.5 e0702ecde001
dune.3.23.1 848a72441e15
dune-configurator.3.23.1 bc97ce98d8a9
emile.1.1 4a5c5394b33e
encore.0.8.1 1661c6234e5d
eqaf.0.9 02939bccffe6
fmt.0.9.0 70ca3a898d63
fpath.0.7.3 eb0f576d915f
hxd.0.3.1 1c9b965cbbec
ipaddr.5.6.2 56bad830d33a
ke.0.6 ff2135706b64
logs.0.7.0 1f68c7bb8ca1
lwt.5.5.0 8cd09430cb4c
macaddr.5.6.2 b62a4db7f76e
mimic.0.0.6 0c8f54ec8d45
mirage-flow.3.0.0 da295b7a1daa
mmap.1.2.0 e723f0a4d054
ocaml.4.14.4 b047fb9251f4
ocaml-base-compiler.4.14.4 d3b7ccb2c6fb
ocaml-config.2 2d9c209f5590
ocaml-syntax-shims.1.0.0 ac7d70c1c23c
ocamlbuild.0.16.1 7e0d6aadb209
ocamlfind.1.9.8 214dd418ac02
ocamlgraph.2.2.0 9a3a86466508
ocplib-endian.1.2 380dd426e898
optint.0.3.0 d3c0f8aedea1
pecu.0.7 3cf1dffd2ca9
psq.0.2.1 2bc659beb34f
result.1.5 9b1cd45b2159
rresult.0.7.0 ab060a31b0aa
seq.base 0160fc3002c2
stringext.1.6.0 9dbcca0df50a
topkg.1.1.1 511e1a1958da
uri.4.4.0 8791d4e83b9d
uutf.1.0.3 aa5a4d3e0309
=== 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-24 19:12.34: OK: build git.3.6.0 (runc: 9.6s, disk: 27KB)
2026-06-24 19:12.34: Job succeeded