Organisationsmiragemirage-block-unix98efe7 (main)debian-12-4.12_opam-2.2

debian-12-4.12_opam-2.2

Logs

Show full logs
2024-09-13 12:40.41: New job: test mirage/mirage-block-unix https://github.com/mirage/mirage-block-unix.git#refs/heads/main (98efe7ad179994cbae5eba4549dd92c486731bcf) (linux-x86_64:debian-12-4.12_opam-2.2)
Base: ocaml/opam:debian-12-ocaml-4.12@sha256:51cc6003512dd8b183dfbcd2923431c0df52e9f6f6ab699eb9dfb395b50fff92
Opam project build

To reproduce locally:

git clone --recursive "https://github.com/mirage/mirage-block-unix.git" -b "main" && cd "mirage-block-unix" && git reset --hard 98efe7ad
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-4.12@sha256:51cc6003512dd8b183dfbcd2923431c0df52e9f6f6ab699eb9dfb395b50fff92
# debian-12-4.12_opam-2.2
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.2 /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 2d4ed1d357476c1cef4ba85ee4e76e9dfb81f2ee || git fetch origin master) && git reset -q --hard 2d4ed1d357476c1cef4ba85ee4e76e9dfb81f2ee && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 mirage-block-unix.opam ./
RUN opam pin add -yn mirage-block-unix.dev './'
ENV DEPS="angstrom.0.16.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 conf-linux-libc-dev.0 cppo.1.7.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 diet.0.4 dune.3.16.0 dune-configurator.3.16.0 fmt.0.9.0 logs.0.7.0 lwt.5.7.0 mirage-block.3.0.2 ocaml.4.12.1 ocaml-base-compiler.4.12.1 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ounit2.2.2.7 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.0.7 uri.4.4.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.2 --depext-only -y mirage-block-unix.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

2024-09-13 12:40.41: Using cache hint "mirage/mirage-block-unix-ocaml/opam:debian-12-ocaml-4.12@sha256:51cc6003512dd8b183dfbcd2923431c0df52e9f6f6ab699eb9dfb395b50fff92-debian-12-4.12_opam-2.2-1026f950ff67907dacbfad56c2fdc9e5"
2024-09-13 12:40.41: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-4.12@sha256:51cc6003512dd8b183dfbcd2923431c0df52e9f6f6ab699eb9dfb395b50fff92)
 (comment debian-12-4.12_opam-2.2)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.2 /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 2d4ed1d357476c1cef4ba85ee4e76e9dfb81f2ee || git fetch origin master) && git reset -q --hard 2d4ed1d357476c1cef4ba85ee4e76e9dfb81f2ee && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src mirage-block-unix.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn mirage-block-unix.dev './'"))
 (env DEPS "angstrom.0.16.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 conf-linux-libc-dev.0 cppo.1.7.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 diet.0.4 dune.3.16.0 dune-configurator.3.16.0 fmt.0.9.0 logs.0.7.0 lwt.5.7.0 mirage-block.3.0.2 ocaml.4.12.1 ocaml-base-compiler.4.12.1 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ounit2.2.2.7 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.0.7 uri.4.4.0")
 (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.2 --depext-only -y mirage-block-unix.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"))
)

2024-09-13 12:40.41: Waiting for resource in pool OCluster
2024-09-13 14:31.31: Waiting for worker…
2024-09-13 14:33.30: Got resource from pool OCluster
Building on x86-bm-c16.sw.ocaml.org
All commits already cached
HEAD is now at 98efe7a CHANGES for 2.14.2

(from ocaml/opam:debian-12-ocaml-4.12@sha256:51cc6003512dd8b183dfbcd2923431c0df52e9f6f6ab699eb9dfb395b50fff92)
2024-09-13 14:33.31 ---> using "420e21d3d29bfeb08a7e84a34fa567c804a9bec2cb409e8bcbed293cf7025ea0" from cache

/: (comment debian-12-4.12_opam-2.2)

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

/: (env CLICOLOR_FORCE 1)

/: (env OPAMCOLOR always)

/: (workdir /src)

/src: (run (shell "sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam"))
2024-09-13 14:33.31 ---> using "23d9fdb5afc0ea363777d04f75af2b54241ef57f02867854c7f3c383826e688e" 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
[NOTE] The 'jobs' option was reset, its value was 39 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
           opam option jobs=39 --global
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-09-13 14:33.31 ---> using "bb3ede4f63e117a13a7f12a4f5129dbdcefd9f031fe1062e44a7809fb9c72ef3" from cache

/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-119-generic
The OCaml toplevel, version 4.12.1
2.2.1
2024-09-13 14:33.31 ---> using "d9f99ec742d78506cae543f735f31f34aa5e0d03e1f7f6fb5feda706af46f1d7" from cache

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2024-09-13 14:33.31 ---> using "a835557bb21fc68c6ae4e36c3ff8d9d2944923bb5739962cbc336ed6bad9c901" from cache

/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 2d4ed1d357476c1cef4ba85ee4e76e9dfb81f2ee || git fetch origin master) && git reset -q --hard 2d4ed1d357476c1cef4ba85ee4e76e9dfb81f2ee && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   e89899ac28..2d4ed1d357  master     -> origin/master
2d4ed1d357 Merge pull request #26555 from seliopou/angstrom.0.16.1

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[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.
# Run eval $(opam env) to update the current shell environment
2024-09-13 14:33.31 ---> using "000b3247359a2d78abf0db1f7a8a8e0fe44dbbeb3170819eb0ef6e509bd469f3" from cache

/src: (copy (src mirage-block-unix.opam) (dst ./))
2024-09-13 14:33.31 ---> saved as "faea3c91ce7bd83473d810c99c46245499ed5470ef4d4670fb1cdb4b74f88042"

/src: (run (network host)
           (shell "opam pin add -yn mirage-block-unix.dev './'"))
[mirage-block-unix.dev] synchronised (file:///src)
mirage-block-unix is now pinned to file:///src (version dev)
2024-09-13 14:33.32 ---> saved as "46bf0f7369b722feface848b479e7cb706b398459b375a7e24379ee73ed3b189"

/src: (env DEPS "angstrom.0.16.1 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 conf-linux-libc-dev.0 cppo.1.7.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 diet.0.4 dune.3.16.0 dune-configurator.3.16.0 fmt.0.9.0 logs.0.7.0 lwt.5.7.0 mirage-block.3.0.2 ocaml.4.12.1 ocaml-base-compiler.4.12.1 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 ocplib-endian.1.2 ounit2.2.2.7 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.0.7 uri.4.4.0")

/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.2 --depext-only -y mirage-block-unix.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
- 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 bookworm/main amd64 Packages [8787 kB]
- Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages.diff/Index [11.7 kB]
- Get:6 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B]
- Get:6 http://deb.debian.org/debian bookworm-updates/main amd64 Packages T-2024-09-10-2011.55-F-2024-09-10-2011.55.pdiff [1116 B]
- Get:7 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [179 kB]
- Fetched 9233 kB in 2s (4626 kB/s)
- Reading package lists...

<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[mirage-block-unix.dev] synchronised (no changes)

[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.12.1).
[NOTE] Package ocaml is already installed (current version is 4.12.1).
[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).
2024-09-13 14:33.53 ---> saved as "dc419a76622c523b08a7ebcd78f73f10af40d7c5c59537acbf7d20635dcc95e5"

/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.12.1).
[NOTE] Package ocaml is already installed (current version is 4.12.1).
[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 26 packages
  - install angstrom            0.16.1
  - install base-bytes          base
  - install bigstringaf         0.10.0
  - install conf-linux-libc-dev 0
  - install cppo                1.7.0
  - install csexp               1.5.2
  - install cstruct             6.2.0
  - install cstruct-lwt         6.2.0
  - install diet                0.4
  - install dune                3.16.0
  - install dune-configurator   3.16.0
  - install fmt                 0.9.0
  - install logs                0.7.0
  - install lwt                 5.7.0
  - install mirage-block        3.0.2
  - install ocaml-syntax-shims  1.0.0
  - install ocamlbuild          0.15.0
  - install ocamlfind           1.9.6
  - install ocplib-endian       1.2
  - install ounit2              2.2.7
  - install rresult             0.7.0
  - install seq                 base
  - install stdlib-shims        0.3.0
  - install stringext           1.6.0
  - install topkg               1.0.7
  - install uri                 4.4.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved cppo.1.7.0  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> installed conf-linux-libc-dev.0
-> retrieved csexp.1.5.2  (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0  (cached)
-> retrieved diet.0.4  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved mirage-block.3.0.2  (cached)
-> retrieved lwt.5.7.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.15.0  (cached)
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ounit2.2.2.7  (cached)
-> retrieved seq.base  (cached)
-> installed seq.base
-> retrieved rresult.0.7.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved dune.3.16.0, dune-configurator.3.16.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved uri.4.4.0  (cached)
-> installed ocamlbuild.0.15.0
-> installed ocamlfind.1.9.6
-> installed base-bytes.base
-> installed topkg.1.0.7
-> installed rresult.0.7.0
-> installed fmt.0.9.0
-> installed dune.3.16.0
-> installed csexp.1.5.2
-> installed cstruct.6.2.0
-> installed ocaml-syntax-shims.1.0.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed cppo.1.7.0
-> installed diet.0.4
-> installed ocplib-endian.1.2
-> installed ounit2.2.2.7
-> installed dune-configurator.3.16.0
-> installed bigstringaf.0.10.0
-> installed angstrom.0.16.1
-> installed uri.4.4.0
-> installed lwt.5.7.0
-> installed mirage-block.3.0.2
-> installed cstruct-lwt.6.2.0
-> installed logs.0.7.0
Done.
# Run eval $(opam env) to update the current shell environment
2024-09-13 14:35.39 ---> saved as "2eee2b9f3fea5c5f1c4058f6b5871c6f9992582d196d768467454b49b86750fd"

/src: (copy (src .) (dst /src))
2024-09-13 14:35.39 ---> saved as "0c9f46cdcf46b828622e1dce142178149c53cb5fd5dccf1b560da12f59afe229"

/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/lib_test && ./test.exe -runner sequential)
...........
Ran: 11 tests in: 0.04 seconds.
OK
test.exe: [ERROR] connect /tmp/build_5e4bfd_dune/mirage-block-test.103.0: failed to open file
rm /tmp/build_5e4bfd_dune/mirage-block-test.103.2
rm /tmp/build_5e4bfd_dune/mirage-block-test.103.2
rm /tmp/build_5e4bfd_dune/mirage-block-test.103.2
(cd _build/default/lib_test && ./stress.exe)
-.......-..........-.....-.-..............--...-...............
2024-09-13 14:35.42 ---> saved as "d63ca30bdd0c6dad774a32831bae6884b42eaf857dd56ba635670a997d09e4e3"
Job succeeded
2024-09-13 14:35.43: Job succeeded