Build:
- 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