Organisationsrobur-cooputcpc2a991 ()debian-12-4.14_s390x_opam-2.3

debian-12-4.14_s390x_opam-2.3

Logs

Show full logs
2025-03-05 21:31.00: New job: test robur-coop/utcp https://github.com/robur-coop/utcp.git#refs/heads/main (c2a991f067dabfe5dded14d82d029ed0788f7677) (linux-s390x:debian-12-4.14_s390x_opam-2.3)
Base: ocaml/opam:debian-12-ocaml-4.14@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/robur-coop/utcp.git" -b "main" && cd "utcp" && git reset --hard c2a991f0
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.14@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486
# debian-12-4.14_s390x_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 91d74cddbf72d811a49b9630c97f596a1cff1b01 || git fetch origin master) && git reset -q --hard 91d74cddbf72d811a49b9630c97f596a1cff1b01 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 utcp.opam ./
RUN opam pin add -yn utcp.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="afl-persistent.1.4 alcotest.1.8.0 arp.4.0.0 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 cmdliner.1.3.0 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.9.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 macaddr.5.6.0 macaddr-cstruct.5.6.0 metrics.0.4.1 mirage-crypto.2.0.0 mirage-crypto-rng.2.0.0 mirage-crypto-rng-mirage.2.0.0 mirage-flow.5.0.0 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 pcap-format.0.6.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.36.0 psq.0.2.1 randomconv.0.2.0 re.1.12.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 tcpip.9.0.0 topkg.1.0.7 tuntap.2.0.1 uutf.1.0.3"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y utcp.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build

END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK

2025-03-05 21:31.00: Using cache hint "robur-coop/utcp-ocaml/opam:debian-12-ocaml-4.14@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486-debian-12-4.14_s390x_opam-2.3-f34d6ef41e4f76017b7429c515f44cd2"
2025-03-05 21:31.00: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.14@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486)
 (comment debian-12-4.14_s390x_opam-2.3)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 91d74cddbf72d811a49b9630c97f596a1cff1b01 || git fetch origin master) && git reset -q --hard 91d74cddbf72d811a49b9630c97f596a1cff1b01 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src utcp.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn utcp.dev './'"))
 (run (network host)
      (shell "echo '(lang dune 3.0)' > './dune-project'"))
 (env DEPS "afl-persistent.1.4 alcotest.1.8.0 arp.4.0.0 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 cmdliner.1.3.0 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.9.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 macaddr.5.6.0 macaddr-cstruct.5.6.0 metrics.0.4.1 mirage-crypto.2.0.0 mirage-crypto-rng.2.0.0 mirage-crypto-rng-mirage.2.0.0 mirage-flow.5.0.0 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 pcap-format.0.6.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.36.0 psq.0.2.1 randomconv.0.2.0 re.1.12.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 tcpip.9.0.0 topkg.1.0.7 tuntap.2.0.1 uutf.1.0.3")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y utcp.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)

2025-03-05 21:31.00: Waiting for resource in pool OCluster
2025-03-05 21:31.00: Waiting for worker…
2025-03-06 01:20.04: Got resource from pool OCluster
Building on s390x-worker-01.marist.ci.dev
All commits already cached
HEAD is now at c2a991f Defunctorize few modules (ARP & IP) (#37)

(from ocaml/opam:debian-12-ocaml-4.14@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486)
Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486' locally
docker.io/ocaml/opam@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486: Pulling from ocaml/opam
92bc3bb38690: Already exists
8ceea505e23e: Already exists
2a468ae4380f: Already exists
aa8529ea5f7b: Already exists
2b524421cb76: Already exists
fdd13dbf1385: Already exists
418bd7fb5220: Already exists
a697c88e27b6: Already exists
29170f2f11a8: Already exists
89631b220465: Already exists
614fe0af4fa9: Already exists
62fdeff9be28: Already exists
44d385b51a2f: Already exists
0d688d5bd50a: Already exists
8a125ef5be23: Already exists
6c5ab01e5a0d: Already exists
6fab5f0bf733: Already exists
180e8911179f: Already exists
4a45c7004a22: Already exists
2b14abf96826: Already exists
4f4fb700ef54: Already exists
447f7be7f978: Already exists
b5ee5e1d61f3: Already exists
417161a572cb: Already exists
0be9056d674d: Already exists
41c69ad1a0ee: Already exists
163d7c2c8e4d: Already exists
4a389bcf29e3: Already exists
e96da4d8a88b: Already exists
877959eb4894: Already exists
b87450fa55e3: Already exists
fc278563bc78: Already exists
f9ab0fcf0a5a: Already exists
46302a739d14: Already exists
d17223feb1b8: Already exists
a83498163f75: Already exists
480cc0d757c1: Already exists
63aa40114802: Already exists
097dd1f6a19a: Already exists
707b17222586: Pulling fs layer
fa9ee5562399: Pulling fs layer
61afff5781c8: Pulling fs layer
33ad073fd216: Pulling fs layer
33ad073fd216: Waiting
61afff5781c8: Verifying Checksum
61afff5781c8: Download complete
fa9ee5562399: Verifying Checksum
fa9ee5562399: Download complete
33ad073fd216: Verifying Checksum
33ad073fd216: Download complete
707b17222586: Verifying Checksum
707b17222586: Download complete
707b17222586: Pull complete
fa9ee5562399: Pull complete
61afff5781c8: Pull complete
33ad073fd216: Pull complete
Digest: sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486
Status: Downloaded newer image for ocaml/opam@sha256:eaf748009a89a3d403c00020f693f0ebeb0722fcc60f2239ac3d6c17ca658486
2025-03-06 01:20.05 ---> using "d50dd471fbb41d8ca626a6a2873fb75611100b95abf6d9adbc93e54a0ced6cf0" from cache

/: (comment debian-12-4.14_s390x_opam-2.3)

/: (user (uid 1000) (gid 1000))

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-03-06 01:20.05 ---> using "3f3030ca645435d7ed6ae4b0a89db142d229003a7ad870c7672480ce1a408e16" from cache

/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[ERROR] Could not update repository "opam-repository-archive": "/usr/bin/git fetch -q" exited with code 128 "fatal: unable to access 'https://github.com/ocaml/opam-repository-archive/': Could not resolve host: github.com"
[default] synchronised from file:///home/opam/opam-repository
2025-03-06 01:20.05 ---> using "f4eb1de23b28fd6f755b42cb4bf9579256a8fb0f42a946c81c240118753be5bd" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-52-generic
The OCaml toplevel, version 4.14.2
2.3.0
2025-03-06 01:20.05 ---> using "f9262904c24d76016f318d9efecd2bc853866d4a08b5b9639d7796ec149ef7be" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2025-03-06 01:20.05 ---> using "af0c15365cc1e9dc4eca424a961725b6c14e4ccf21134b3dc14bdc9014ca739c" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 91d74cddbf72d811a49b9630c97f596a1cff1b01 || git fetch origin master) && git reset -q --hard 91d74cddbf72d811a49b9630c97f596a1cff1b01 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   94514fa0d0..91d74cddbf  master     -> origin/master
91d74cddbf Merge pull request #27551 from hannesm/release-mirage-v4.9.0

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[opam-repository-archive] synchronised from git+https://github.com/ocaml/opam-repository-archive
[default] synchronised from file:///home/opam/opam-repository

Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-03-06 01:20.05 ---> using "86278991a44dc16dea6a820ec5d238756fe939756b372f5e80530da1ea038fc6" from cache

/src: (copy (src utcp.opam) (dst ./))
2025-03-06 01:20.05 ---> using "1bf014481de252d5ba2dae6438e6d049074f878fbec2d8b031323d2190b4b0c6" from cache

/src: (run (network host)
           (shell "opam pin add -yn utcp.dev './'"))
Package utcp does not exist, create as a NEW package? [y/n] y
[utcp.dev] synchronised (file:///src)
[WARNING] Failed checks on utcp package definition from source at file:///src:
  warning 68: Missing field 'license'
utcp is now pinned to file:///src (version dev)
2025-03-06 01:20.05 ---> using "b880c6571cf511ebbaf58ecd6cffc98ab3c2991ad29d9c03927f66eac23132d7" from cache

/src: (run (network host)
           (shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-03-06 01:20.05 ---> using "21cdc848cd795417765f45cea2c37a2ff84925b85081c25e35ec0620323442c6" from cache

/src: (env DEPS "afl-persistent.1.4 alcotest.1.8.0 arp.4.0.0 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.1 cmdliner.1.3.0 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.2.0 domain-name.0.4.1 dune.3.17.2 dune-configurator.3.17.2 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.9.0 ipaddr.5.6.0 ipaddr-cstruct.5.6.0 logs.0.7.0 lru.0.3.1 lwt.5.9.0 lwt-dllist.1.0.1 macaddr.5.6.0 macaddr-cstruct.5.6.0 metrics.0.4.1 mirage-crypto.2.0.0 mirage-crypto-rng.2.0.0 mirage-crypto-rng-mirage.2.0.0 mirage-flow.5.0.0 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.5-1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 pcap-format.0.6.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.36.0 psq.0.2.1 randomconv.0.2.0 re.1.12.0 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 tcpip.9.0.0 topkg.1.0.7 tuntap.2.0.1 uutf.1.0.3")

/src: (env CI true)

/src: (env OCAMLCI true)

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.3 --depext-only -y utcp.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main s390x Packages [212 kB]
- Fetched 316 kB in 1s (554 kB/s)
- Reading package lists...
- 

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[utcp.dev] synchronised (file:///src)

[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
2025-03-06 01:20.05 ---> using "715607cd97018e7f0167e12d95b35a804aa2eac653cc03119fb9fb41c977c704" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 62 packages
  - install afl-persistent           1.4
  - install alcotest                 1.8.0
  - install arp                      4.0.0
  - install astring                  0.8.5
  - install base-bytes               base
  - install base64                   3.5.1
  - install cmdliner                 1.3.0
  - install cppo                     1.8.0
  - install crowbar                  0.2.1
  - install csexp                    1.5.2
  - install cstruct                  6.2.0
  - install cstruct-lwt              6.2.0
  - install digestif                 1.2.0
  - install domain-name              0.4.1
  - install dune                     3.17.2
  - install dune-configurator        3.17.2
  - install duration                 0.2.1
  - install eqaf                     0.10
  - install ethernet                 3.2.0
  - install fmt                      0.9.0
  - install ipaddr                   5.6.0
  - install ipaddr-cstruct           5.6.0
  - install logs                     0.7.0
  - install lru                      0.3.1
  - install lwt                      5.9.0
  - install lwt-dllist               1.0.1
  - install macaddr                  5.6.0
  - install macaddr-cstruct          5.6.0
  - install metrics                  0.4.1
  - install mirage-crypto            2.0.0
  - install mirage-crypto-rng        2.0.0
  - install mirage-crypto-rng-mirage 2.0.0
  - install mirage-flow              5.0.0
  - install mirage-mtime             5.0.0
  - install mirage-net               4.0.0
  - install mirage-net-unix          3.0.0
  - install mirage-runtime           4.9.0
  - install mirage-sleep             4.0.0
  - install mirage-unix              5.0.1
  - install mtime                    2.1.0
  - install num                      1.5-1
  - install ocaml-compiler-libs      v0.12.4
  - install ocaml-syntax-shims       1.0.0
  - install ocamlbuild               0.16.1
  - install ocamlfind                1.9.8
  - install ocplib-endian            1.2
  - install parsexp                  v0.16.0
  - install pcap-format              0.6.0
  - install ppx_cstruct              6.2.0
  - install ppx_derivers             1.2.1
  - install ppxlib                   0.36.0
  - install psq                      0.2.1
  - install randomconv               0.2.0
  - install re                       1.12.0
  - install seq                      base
  - install sexplib                  v0.16.0
  - install sexplib0                 v0.16.0
  - install stdlib-shims             0.3.0
  - install tcpip                    9.0.0
  - install topkg                    1.0.7
  - install tuntap                   2.0.1
  - install uutf                     1.0.3

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved afl-persistent.1.4  (cached)
-> retrieved alcotest.1.8.0  (cached)
-> retrieved arp.4.0.0  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved base64.3.5.1  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved crowbar.0.2.1  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0, ppx_cstruct.6.2.0  (cached)
-> retrieved domain-name.0.4.1  (cached)
-> retrieved digestif.1.2.0  (cached)
-> retrieved duration.0.2.1  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved ethernet.3.2.0  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved ipaddr.5.6.0, ipaddr-cstruct.5.6.0, macaddr.5.6.0, macaddr-cstruct.5.6.0  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved lru.0.3.1  (cached)
-> retrieved lwt-dllist.1.0.1  (cached)
-> retrieved dune.3.17.2, dune-configurator.3.17.2  (cached)
-> retrieved lwt.5.9.0  (cached)
-> retrieved metrics.0.4.1  (cached)
-> retrieved mirage-crypto.2.0.0, mirage-crypto-rng.2.0.0, mirage-crypto-rng-mirage.2.0.0  (cached)
-> retrieved mirage-flow.5.0.0  (cached)
-> retrieved mirage-mtime.5.0.0  (cached)
-> retrieved mirage-net.4.0.0  (cached)
-> retrieved mirage-net-unix.3.0.0  (cached)
-> retrieved mirage-sleep.4.0.0  (cached)
-> retrieved mirage-unix.5.0.1  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved mirage-runtime.4.9.0  (cached)
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved parsexp.v0.16.0  (cached)
-> retrieved pcap-format.0.6.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved psq.0.2.1  (cached)
-> retrieved randomconv.0.2.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved ppxlib.0.36.0  (cached)
-> retrieved sexplib.v0.16.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved tcpip.9.0.0  (cached)
-> retrieved tuntap.2.0.1  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved topkg.1.0.7  (cached)
-> installed cmdliner.1.3.0
-> installed num.1.5-1
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed seq.base
-> installed ocamlbuild.0.16.1
-> installed topkg.1.0.7
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed mtime.2.1.0
-> installed uutf.1.0.3
-> installed dune.3.17.2
-> installed afl-persistent.1.4
-> installed base64.3.5.1
-> installed csexp.1.5.2
-> installed domain-name.0.4.1
-> installed cppo.1.8.0
-> installed cstruct.6.2.0
-> installed duration.0.2.1
-> installed lwt-dllist.1.0.1
-> installed eqaf.0.10
-> installed macaddr.5.6.0
-> installed metrics.0.4.1
-> installed dune-configurator.3.17.2
-> installed ipaddr.5.6.0
-> installed macaddr-cstruct.5.6.0
-> installed ipaddr-cstruct.5.6.0
-> installed mirage-mtime.5.0.0
-> installed digestif.1.2.0
-> installed mirage-crypto.2.0.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ocplib-endian.1.2
-> installed ppx_derivers.1.2.1
-> installed ocaml-compiler-libs.v0.12.4
-> installed psq.0.2.1
-> installed crowbar.0.2.1
-> installed randomconv.0.2.0
-> installed lru.0.3.1
-> installed sexplib0.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed re.1.12.0
-> installed parsexp.v0.16.0
-> installed lwt.5.9.0
-> installed alcotest.1.8.0
-> installed cstruct-lwt.6.2.0
-> installed sexplib.v0.16.0
-> installed mirage-flow.5.0.0
-> installed mirage-net.4.0.0
-> installed logs.0.7.0
-> installed mirage-sleep.4.0.0
-> installed tuntap.2.0.1
-> installed ethernet.3.2.0
-> installed mirage-net-unix.3.0.0
-> installed mirage-crypto-rng.2.0.0
-> installed arp.4.0.0
-> installed mirage-runtime.4.9.0
-> installed mirage-crypto-rng-mirage.2.0.0
-> installed mirage-unix.5.0.1
-> installed tcpip.9.0.0
-> installed ppxlib.0.36.0
-> installed ppx_cstruct.6.2.0
-> installed pcap-format.0.6.0
Done.

<><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><><><>
=> afl-persistent is installed, but since the current OCaml compiler does
   not enable AFL instrumentation by default, most packages will not be
   instrumented and fuzzing with afl-fuzz may not be effective.

   To globally enable AFL instrumentation, create an OCaml switch like:

     opam switch create 4.14.2+afl ocaml-variants.4.14.2+options ocaml-option-afl
# To update the current shell environment, run: eval $(opam env)
2025-03-06 01:20.05 ---> using "34c5954efb5b047466e0304dd1093e8536f8c46f05dd883a90363194d63ceb9b" from cache

/src: (copy (src .) (dst /src))
2025-03-06 01:20.12 ---> saved as "76861f10ff47ab3e404df9f75c2bb0388eb43a28e11ad0f4e68939f60fcb8135"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/fuzz && ./fuzz.exe)
checksum: PASS

(cd _build/default/test && ./tests.exe)
Testing `TCP tests'.
This run has ID `HGHY2J4E'.

  [OK]          Checksum               0   simple.
  [OK]          Checksum               1   data1.
  [OK]          Checksum               2   data2.
  [OK]          Checksum               3   data3.
  [OK]          Checksum               4   data4.
  [OK]          Checksum               5   data5.
  [OK]          Checksum               6   real1.
  [OK]          Checksum               7   real2.
  [OK]          Checksum               8   real3.
  [OK]          Checksum               9   real4.
  [OK]          Checksum              10   real5.
  [OK]          State machine          0   closed 0.
  [OK]          State machine          1   closed 1.
  [OK]          State machine          2   closed 2.
  [OK]          State machine          3   closed 3.
  [OK]          State machine          4   closed 4.
  [OK]          State machine          5   closed 5.
  [OK]          State machine          6   closed 6.
  [OK]          State machine          7   closed 7.
  [OK]          State machine          8   closed+data 0.
  [OK]          State machine          9   closed+data 1.
  [OK]          State machine         10   closed+data 2.
  [OK]          State machine         11   closed+data 3.
  [OK]          State machine         12   closed+data 4.
  [OK]          State machine         13   closed+data 5.
  [OK]          State machine         14   closed+data 6.
  [OK]          State machine         15   closed+data 7.
  [OK]          State machine         16   listen 0.
  [OK]          State machine         17   listen 1.
  [OK]          State machine         18   listen 2.
  [OK]          State machine         19   listen 3.
  [OK]          State machine         20   listen 4.
  [OK]          State machine         21   listen 5.
  [OK]          State machine         22   listen 6.
  [OK]          State machine         23   listen 7.
  [OK]          State machine         24   listen+data 0.
  [OK]          State machine         25   listen+data 1.
  [OK]          State machine         26   listen+data 2.
  [OK]          State machine         27   listen+data 3.
  [OK]          State machine         28   listen+data 4.
  [OK]          State machine         29   listen+data 5.
  [OK]          State machine         30   listen+data 6.
  [OK]          State machine         31   listen+data 7.
  [OK]          State machine         32   syn_sent 0.
  [OK]          State machine         33   syn_sent 1.
  [OK]          State machine         34   skip simultaneous open.
  [OK]          State machine         35   syn_sent 3.
  [OK]          State machine         36   syn_sent 4.
  [OK]          State machine         37   syn_sent 5.
  [OK]          State machine         38   syn_sent 6.
  [OK]          State machine         39   syn_sent 7.
  [OK]          State machine         40   syn_sent+iss 0.
  [OK]          State machine         41   syn_sent+iss 1.
  [OK]          State machine         42   skip simultaneous open.
  [OK]          State machine         43   syn_sent+iss 3.
  [OK]          State machine         44   syn_sent+iss 4.
  [OK]          State machine         45   syn_sent+iss 5.
  [OK]          State machine         46   syn_sent+iss 6.
  [OK]          State machine         47   syn_sent+iss 7.
  [OK]          State machine         48   syn_sent+iss+2 0.
  [OK]          State machine         49   syn_sent+iss+2 1.
  [OK]          State machine         50   skip simultaneous open.
  [OK]          State machine         51   syn_sent+iss+2 3.
  [OK]          State machine         52   syn_sent+iss+2 4.
  [OK]          State machine         53   syn_sent+iss+2 5.
  [OK]          State machine         54   syn_sent+iss+2 6.
  [OK]          State machine         55   syn_sent+iss+2 7.
  [OK]          State machine         56   syn_sent+data 0.
  [OK]          State machine         57   syn_sent+data 1.
  [OK]          State machine         58   skip simultaneous open.
  [OK]          State machine         59   syn_sent+data 3.
  [OK]          State machine         60   syn_sent+data 4.
  [OK]          State machine         61   syn_sent+data 5.
  [OK]          State machine         62   syn_sent+data 6.
  [OK]          State machine         63   syn_sent+data 7.
  [OK]          State machine         64   syn_sent+data+iss 0.
  [OK]          State machine         65   syn_sent+data+iss 1.
  [OK]          State machine         66   skip simultaneous open.
  [OK]          State machine         67   syn_sent+data+iss 3.
  [OK]          State machine         68   syn_sent+data+iss 4.
  [OK]          State machine         69   syn_sent+data+iss 5.
  [OK]          State machine         70   syn_sent+data+iss 6.
  [OK]          State machine         71   syn_sent+data+iss 7.
  [OK]          State machine         72   syn_sent+data+iss+2 0.
  [OK]          State machine         73   syn_sent+data+iss+2 1.
  [OK]          State machine         74   skip simultaneous open.
  [OK]          State machine         75   syn_sent+data+iss+2 3.
  [OK]          State machine         76   syn_sent+data+iss+2 4.
  [OK]          State machine         77   syn_sent+data+iss+2 5.
  [OK]          State machine         78   syn_sent+data+iss+2 6.
  [OK]          State machine         79   syn_sent+data+iss+2 7.
  [OK]          State machine         80   syn received 0.
  [OK]          State machine         81   syn received 1.
  [OK]          State machine         82   syn received 2.
  [OK]          State machine         83   syn received 3.
  [OK]          State machine         84   syn received 4.
  [OK]          State machine         85   syn received 5.
  [OK]          State machine         86   syn received 6.
  [OK]          State machine         87   syn received 7.
  [OK]          Reassembly             0   empty reassembly queue.
  [OK]          Reassembly             1   non-empty reassembly queue.
  [OK]          Reassembly             2   added can be taken.
  [OK]          Reassembly             3   added can be taken 2.
  [OK]          Reassembly             4   added can be taken 3.
  [OK]          Reassembly             5   coalescing works.
  [OK]          Reassembly             6   coalescing works rev.
  [OK]          Reassembly             7   coalescing works 3.
  [OK]          Reassembly             8   coalescing works 4.
  [OK]          Reassembly             9   coalescing works 5.
  [OK]          Reassembly            10   coalescing works 6.
  [OK]          Reassembly            11   coalescing works 7.
  [OK]          Reassembly            12   take works.
  [OK]          Reassembly            13   take works taking before.
  [OK]          Reassembly            14   take works taking before 2.

Full test results in `/src/_build/default/test/_build/_tests/TCP tests'.
Test Successful in 0.024s. 114 tests run.
2025-03-06 01:20.43 ---> saved as "d28ad9739be965bfe599608a5c7be7ad68d9e12f9a79b6733fdd32a2f91182bb"
Job succeeded
2025-03-06 01:20.44: Job succeeded