Build:
  1. 0
2026-09-08 17:45.30: New job: build mnet.0.0.6 (2cd5f35ef7ea)
2026-09-08 17:45.30: Waiting for resource in pool day11-builds
2026-09-08 17:54.17: Got resource from pool day11-builds
2026-09-08 17:54.17: [profile full] build mnet.0.0.6
2026-09-08 17:54.17: build mnet.0.0.6 (2cd5f35ef7ea)
=== DEPENDENCIES (63 transitive) ===
  arp.4.1.0                                          b041e34c7df1
  base-bytes.base                                    03f6a7f50e10
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  base64.3.5.2                                       eaed35f9f548
  bin.0.0.4                                          17553f833670
  bstr.0.0.4                                         17feedb37816
  bytesrw.0.4.0                                      985192b939d5
  cmdliner.2.1.1                                     e5dd77e6708d
  compiler-cloning.enabled                           966a2e6839f0
  conf-libseccomp.1                                  7ccc7b94694c
  conf-pkg-config.5                                  74f50f3cfe72
  cppo.1.8.0                                         3a29ac6f7bab
  csexp.1.5.2                                        8c096e7de322
  cstruct.6.3.0                                      190dd6595e43
  cstruct-lwt.6.3.0                                  a33ca121923b
  digestif.1.3.1                                     97399aad4c57
  domain-name.0.5.0                                  0bdea2a5f626
  dune.3.24.2                                        25fbaa318de6
  dune-configurator.3.24.2                           517e3f9cad4b
  duration.0.3.1                                     2da5e06a146d
  eqaf.0.10                                          cd5b6ef6ec3e
  ethernet.3.2.0                                     917e412f226a
  fmt.0.11.0                                         9ca62730ad74
  hxd.0.5.0                                          d0a6462089ce
  ipaddr.5.6.2                                       1a2bd535e084
  ipaddr-cstruct.5.6.2                               123f548fa2bd
  jsont.0.4.0                                        941cb053e23e
  logs.0.10.0                                        6155445bd477
  lru.0.3.1                                          8bfe7921d1a3
  lwt.6.1.2                                          0f24acbe404b
  lwt-dllist.1.1.0                                   b881ea21fdeb
  macaddr.5.6.2                                      0d69156f3842
  macaddr-cstruct.5.6.2                              f6f1679745d2
  metrics.0.5.0                                      e66d950962a3
  miou.0.10.0                                        13f6f8e298b1
  mirage-crypto.2.4.1                                14e35cfe3265
  mirage-crypto-rng.2.4.1                            bee0e5f4ef5c
  mirage-flow.5.0.0                                  5bd687884ea2
  mirage-mtime.5.2.0                                 9deb31e0c0c2
  mirage-net.4.0.0                                   159820e24327
  mirage-sleep.4.1.0                                 71064c8bcc37
  mkernel.0.0.4                                      b5dd626106c1
  mtime.2.2.0                                        0ff1764e02f3
  ocaml.5.5.1                                        70ca0c66e0e8
  ocaml-base-compiler.5.5.1                          59841d7ed85e
  ocaml-compiler.5.5.1                               492c0c740bd1
  ocaml-solo5.1.3.4                                  b114e28688de
  ocaml-src.5.5.1                                    246aed702ec3
  ocamlbuild.0.16.1                                  e25cf731aeb5
  ocamlfind.1.9.9~preview                            5e0261154b58
  ocplib-endian.1.2                                  d41cba8ea738
  opatch.3.1.2                                       00fe48d9d0a4
  patch.3.1.2                                        1440241524de
  psq.0.2.1                                          5157dd782eb4
  ptime.1.2.0                                        23d9aa67a3a8
  randomconv.0.2.0                                   0413cea31c6c
  seq.base                                           06af5ac9d1a8
  slice.0.0.4                                        d04633337ddf
  solo5.0.13.0                                       018bcef7cd69
  tcpip.9.0.1                                        8fcf92861c26
  topkg.1.1.1                                        2919b4412ec4
  utcp.0.0.8                                         a5bbf944fdbb
=== STDOUT ===
Processing: [default: loading data]
[mnet.0.0.6: dl]
[mnet.0.0.6: extract]
-> retrieved mnet.0.0.6  (https://opam.ocaml.org/cache)
[mnet: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "mnet" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/mnet.0.0.6)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.mnet.objs/byte -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bin -I /home/opam/.opam/default/lib/bstr -I /home/opam/.opam/default/lib/bytesrw -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/duration -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hxd/core -I /home/opam/.opam/default/lib/hxd/string -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/jsont -I /home/opam/.opam/default/lib/jsont/bytesrw -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lru -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/metrics -I /home/opam/.opam/default/lib/miou -I /home/opam/.opam/default/lib/miou/backoff -I /home/opam/.opam/default/lib/miou/sync -I /home/opam/.opam/default/lib/mirage-crypto -I /home/opam/.opam/default/lib/mirage-crypto-rng -I /home/opam/.opam/default/lib/mkernel -I /home/opam/.opam/default/lib/mtime -I /home/opam/.opam/default/lib/psq -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/randomconv -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/slice -I /home/opam/.opam/default/lib/slice/bstr -I /home/opam/.opam/default/lib/utcp -I src/.ethernet.objs/byte -I src/.ke.objs/byte -I src/.mnet_tags.objs/byte -I src/fragments/.fragments.objs/byte -I src/ipv4/.ARPv4.objs/byte -I src/ipv4/.ICMPv4.objs/byte -I src/ipv4/.IPv4.objs/byte -I src/ipv6/.IPv6.objs/byte -cmi-file src/.mnet.objs/byte/mnet__TCP.cmi -no-alias-deps -open Mnet__ -o src/.mnet.objs/byte/mnet__TCP.cmo -c -impl src/TCP.ml)
- File "src/TCP.ml", lines 147-163, characters 10-13:
- 147 | ..........begin match Utcp.recv t.state.tcp (now ()) t.flow with
- 148 |           | Ok (tcp, [], _c, segs) ->
- 149 |               t.state.tcp <- tcp;
- 150 |               List.iter (write_ip t.state.ipv4 t.state.ipv6) segs;
- 151 |               read t
- ...
- 160 |                   m ~tags:t.tags "%a error while read (second recv): %s"
- 161 |                     Utcp.pp_flow t.flow msg);
- 162 |               Error `Refused
- 163 |           end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 141-180, characters 2-38:
- 141 | ..match Utcp.recv t.state.tcp (now ()) t.flow with
- 142 |   | Ok (tcp, [], c, segs) -> begin
- 143 |       t.state.tcp <- tcp;
- 144 |       List.iter (write_ip t.state.ipv4 t.state.ipv6) segs;
- 145 |       match Notify.await c with
- ...
- 177 |       Log.err (fun m ->
- 178 |           m ~tags:t.tags "%a error while read: %s" Utcp.pp_flow t.flow msg);
- 179 |       Error `Refused
- 180 |   | Error `Not_found -> Error `Refused
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 240-262, characters 2-7:
- 240 | ..match Utcp.send t.state.tcp (now ()) t.flow ~off ~len str with
- 241 |   | Error `Not_found -> raise Connection_refused
- 242 |   | Error (`Msg msg) ->
- 243 |       Log.err (fun m ->
- 244 |           m ~tags:t.tags "%a error while write: %s" Utcp.pp_flow t.flow msg);
- ...
- 259 |         | Ok () ->
- 260 |             if len - bytes_sent > 0 then
- 261 |               write t str (off + bytes_sent) (len - bytes_sent)
- 262 |     end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 272-278, characters 2-26:
- 272 | ..match Utcp.force_enqueue t.state.tcp (now ()) t.flow ~off ~len str with
- 273 |   | Ok tcp -> t.state.tcp <- tcp
- 274 |   | Error `Not_found -> raise Connection_refused
- 275 |   | Error (`Msg msg) ->
- 276 |       Log.err (fun m ->
- 277 |           m ~tags:t.tags "%a error while write: %s" Utcp.pp_flow t.flow msg);
- 278 |       raise Closed_by_peer
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 284-297, characters 2-73:
- 284 | ..match Utcp.close t.state.tcp (now ()) t.flow with
- 285 |   | Ok (tcp, cs, segs) ->
- 286 |       t.state.tcp <- tcp;
- 287 |       List.iter (Notify.signal _eof) cs;
- 288 |       List.iter (write_without_interruption_ip t.state) segs
- ...
- 294 |   | Error `Not_found -> ()
- 295 |   | Error (`Msg msg) ->
- 296 |       Log.err (fun m ->
- 297 |           m ~tags:t.tags "%a error in close: %s" Utcp.pp_flow t.flow msg)
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 300-308, characters 2-26:
- 300 | ..match Utcp.shutdown t.state.tcp (now ()) t.flow mode with
- 301 |   | Ok (tcp, cs, segs) ->
- 302 |       t.state.tcp <- tcp;
- 303 |       List.iter (Notify.signal _eof) cs;
- 304 |       List.iter (write_ip t.state.ipv4 t.state.ipv6) segs
- 305 |   | Error (`Msg msg) ->
- 306 |       Log.err (fun m ->
- 307 |           m ~tags:t.tags "%a error in shutdown: %s" Utcp.pp_flow t.flow msg)
- 308 |   | Error `Not_found -> ()
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.mnet.objs/byte -I src/.mnet.objs/native -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/bin -I /home/opam/.opam/default/lib/bstr -I /home/opam/.opam/default/lib/bytesrw -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/digestif -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/duration -I /home/opam/.opam/default/lib/eqaf -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/hxd/core -I /home/opam/.opam/default/lib/hxd/string -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/jsont -I /home/opam/.opam/default/lib/jsont/bytesrw -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lru -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/metrics -I /home/opam/.opam/default/lib/miou -I /home/opam/.opam/default/lib/miou/backoff -I /home/opam/.opam/default/lib/miou/sync -I /home/opam/.opam/default/lib/mirage-crypto -I /home/opam/.opam/default/lib/mirage-crypto-rng -I /home/opam/.opam/default/lib/mkernel -I /home/opam/.opam/default/lib/mtime -I /home/opam/.opam/default/lib/psq -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/randomconv -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/slice -I /home/opam/.opam/default/lib/slice/bstr -I /home/opam/.opam/default/lib/utcp -I src/.ethernet.objs/byte -I src/.ethernet.objs/native -I src/.ke.objs/byte -I src/.ke.objs/native -I src/.mnet_tags.objs/byte -I src/.mnet_tags.objs/native -I src/fragments/.fragments.objs/byte -I src/fragments/.fragments.objs/native -I src/ipv4/.ARPv4.objs/byte -I src/ipv4/.ARPv4.objs/native -I src/ipv4/.ICMPv4.objs/byte -I src/ipv4/.ICMPv4.objs/native -I src/ipv4/.IPv4.objs/byte -I src/ipv4/.IPv4.objs/native -I src/ipv6/.IPv6.objs/byte -I src/ipv6/.IPv6.objs/native -cmi-file src/.mnet.objs/byte/mnet__TCP.cmi -no-alias-deps -open Mnet__ -o src/.mnet.objs/native/mnet__TCP.cmx -c -impl src/TCP.ml)
- File "src/TCP.ml", lines 147-163, characters 10-13:
- 147 | ..........begin match Utcp.recv t.state.tcp (now ()) t.flow with
- 148 |           | Ok (tcp, [], _c, segs) ->
- 149 |               t.state.tcp <- tcp;
- 150 |               List.iter (write_ip t.state.ipv4 t.state.ipv6) segs;
- 151 |               read t
- ...
- 160 |                   m ~tags:t.tags "%a error while read (second recv): %s"
- 161 |                     Utcp.pp_flow t.flow msg);
- 162 |               Error `Refused
- 163 |           end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 141-180, characters 2-38:
- 141 | ..match Utcp.recv t.state.tcp (now ()) t.flow with
- 142 |   | Ok (tcp, [], c, segs) -> begin
- 143 |       t.state.tcp <- tcp;
- 144 |       List.iter (write_ip t.state.ipv4 t.state.ipv6) segs;
- 145 |       match Notify.await c with
- ...
- 177 |       Log.err (fun m ->
- 178 |           m ~tags:t.tags "%a error while read: %s" Utcp.pp_flow t.flow msg);
- 179 |       Error `Refused
- 180 |   | Error `Not_found -> Error `Refused
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 240-262, characters 2-7:
- 240 | ..match Utcp.send t.state.tcp (now ()) t.flow ~off ~len str with
- 241 |   | Error `Not_found -> raise Connection_refused
- 242 |   | Error (`Msg msg) ->
- 243 |       Log.err (fun m ->
- 244 |           m ~tags:t.tags "%a error while write: %s" Utcp.pp_flow t.flow msg);
- ...
- 259 |         | Ok () ->
- 260 |             if len - bytes_sent > 0 then
- 261 |               write t str (off + bytes_sent) (len - bytes_sent)
- 262 |     end
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 272-278, characters 2-26:
- 272 | ..match Utcp.force_enqueue t.state.tcp (now ()) t.flow ~off ~len str with
- 273 |   | Ok tcp -> t.state.tcp <- tcp
- 274 |   | Error `Not_found -> raise Connection_refused
- 275 |   | Error (`Msg msg) ->
- 276 |       Log.err (fun m ->
- 277 |           m ~tags:t.tags "%a error while write: %s" Utcp.pp_flow t.flow msg);
- 278 |       raise Closed_by_peer
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 284-297, characters 2-73:
- 284 | ..match Utcp.close t.state.tcp (now ()) t.flow with
- 285 |   | Ok (tcp, cs, segs) ->
- 286 |       t.state.tcp <- tcp;
- 287 |       List.iter (Notify.signal _eof) cs;
- 288 |       List.iter (write_without_interruption_ip t.state) segs
- ...
- 294 |   | Error `Not_found -> ()
- 295 |   | Error (`Msg msg) ->
- 296 |       Log.err (fun m ->
- 297 |           m ~tags:t.tags "%a error in close: %s" Utcp.pp_flow t.flow msg)
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
- 
- File "src/TCP.ml", lines 300-308, characters 2-26:
- 300 | ..match Utcp.shutdown t.state.tcp (now ()) t.flow mode with
- 301 |   | Ok (tcp, cs, segs) ->
- 302 |       t.state.tcp <- tcp;
- 303 |       List.iter (Notify.signal _eof) cs;
- 304 |       List.iter (write_ip t.state.ipv4 t.state.ipv6) segs
- 305 |   | Error (`Msg msg) ->
- 306 |       Log.err (fun m ->
- 307 |           m ~tags:t.tags "%a error in shutdown: %s" Utcp.pp_flow t.flow msg)
- 308 |   | Error `Not_found -> ()
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
-   Here is an example of a case that is not matched: Error (`Bad_state _)
-> compiled  mnet.0.0.6
-> installed mnet.0.0.6
[WARNING] Opam package conf-libseccomp.1 depends on the following system package that can no longer be found: libseccomp-dev

=== STDERR ===

2026-09-08 17:54.29: OK: build mnet.0.0.6 (runc: 5.5s, disk: 24KB)
2026-09-08 17:54.29: Job succeeded