2025-04-19 05:53.58: New job: test mirage/ocaml-tar https://github.com/mirage/ocaml-tar.git#refs/pull/152/head (d2ec3f1410079c6a352f62ae0e4bff3ce71b0ea1) (linux-s390x:debian-12-4.14_s390x_opam-2.3)Base: ocaml/opam:debian-12-ocaml-4.14@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327Opam project buildTo reproduce locally:git clone --recursive "https://github.com/mirage/ocaml-tar.git" && cd "ocaml-tar" && git fetch origin "refs/pull/152/head" && git reset --hard d2ec3f14cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-12-ocaml-4.14@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327# debian-12-4.14_s390x_opam-2.3USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 442eddb8a363418dcb02e519972818da08bb7cd4 || git fetch origin master) && git reset -q --hard 442eddb8a363418dcb02e519972818da08bb7cd4 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 tar.opam tar-unix.opam tar-mirage.opam tar-eio.opam ./RUN opam pin add -yn tar.dev './' && \opam pin add -yn tar-unix.dev './' && \opam pin add -yn tar-mirage.dev './' && \opam pin add -yn tar-eio.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.0 alcotest-lwt.1.9.0 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 checkseum.0.5.2 cmdliner.1.3.0 conf-linux-libc-dev.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 decompress.1.5.3 dune.3.18.1 dune-configurator.3.18.1 fmt.0.10.0 logs.0.8.0 lwt.5.9.1 mirage-block.3.0.2 mirage-block-unix.2.14.2 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-kv.6.1.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 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 optint.0.3.0 ptime.1.2.0 re.1.12.0 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.0.8 uri.4.4.0 uutf.1.0.4"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.3 --depext-only -y tar.dev tar-unix.dev tar-mirage.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build --only-packages=tar,tar-unix,tar-mirage @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-04-19 05:53.58: Using cache hint "mirage/ocaml-tar-ocaml/opam:debian-12-ocaml-4.14@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327-debian-12-4.14_s390x_opam-2.3-589da169965cf6aa4c7969ece0454686"2025-04-19 05:53.58: Using OBuilder spec:((from ocaml/opam:debian-12-ocaml-4.14@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327)(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 442eddb8a363418dcb02e519972818da08bb7cd4 || git fetch origin master) && git reset -q --hard 442eddb8a363418dcb02e519972818da08bb7cd4 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src tar.opam tar-unix.opam tar-mirage.opam tar-eio.opam) (dst ./))(run (network host)(shell "opam pin add -yn tar.dev './' && \\nopam pin add -yn tar-unix.dev './' && \\nopam pin add -yn tar-mirage.dev './' && \\nopam pin add -yn tar-eio.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.0 alcotest-lwt.1.9.0 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 checkseum.0.5.2 cmdliner.1.3.0 conf-linux-libc-dev.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 decompress.1.5.3 dune.3.18.1 dune-configurator.3.18.1 fmt.0.10.0 logs.0.8.0 lwt.5.9.1 mirage-block.3.0.2 mirage-block-unix.2.14.2 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-kv.6.1.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 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 optint.0.3.0 ptime.1.2.0 re.1.12.0 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.0.8 uri.4.4.0 uutf.1.0.4")(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 tar.dev tar-unix.dev tar-mirage.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 --only-packages=tar,tar-unix,tar-mirage @install @check @runtest && rm -rf _build")))2025-04-19 05:53.58: Waiting for resource in pool OCluster2025-04-20 05:09.35: Waiting for worker…2025-04-20 13:15.21: Got resource from pool OClusterBuilding on s390x-worker-01.marist.ci.devAll commits already cachedHEAD is now at d2ec3f1 Fix Str.search_forward into test/regress_targz.ml(from ocaml/opam:debian-12-ocaml-4.14@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327)Unable to find image 'ocaml/opam:debian-12-ocaml-4.14@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327' locallydocker.io/ocaml/opam@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327: Pulling from ocaml/opamDigest: sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c327Status: Downloaded newer image for ocaml/opam@sha256:d2aefa78264607e5c9dd48539baf5160ee4a33efa7e4286f18b2d0f2e549c3272025-04-20 13:15.21 ---> using "4519e2acb7b76404f380a57b9d66da47daa0254f2c4c3a9cdbb2f6183c108ef8" 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-04-20 13:15.21 ---> using "01b5bcb17125b9d617e1ebf9567eca246e24365cc95324936c21b1c21d12804d" 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] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2025-04-20 13:15.21 ---> using "015f6ed25634798b6dd5dd47134ca5c64516ed4e1e9a18cbe68716fcb2600222" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 6.8.0-55-genericThe OCaml toplevel, version 4.14.22.3.02025-04-20 13:15.21 ---> using "87c7ced9afd1c900724f217724b8f6a3c88669e6dbd06f0ff511cec4ba4654bf" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2025-04-20 13:15.21 ---> using "a6ee203a71f1a364bb98808707f46782a97f717024e294dfc3566a91e9988c9d" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 442eddb8a363418dcb02e519972818da08bb7cd4 || git fetch origin master) && git reset -q --hard 442eddb8a363418dcb02e519972818da08bb7cd4 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD34a3fc46c3..999bff3ed8 master -> origin/master442eddb8a3 Merge pull request #27761 from maiste/release-dune-3.18.1<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything 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-04-20 13:15.21 ---> using "3c3c02ef6211add269daf7b00f086455fd78c4da46fdd448a7bc8b4890383a47" from cache/src: (copy (src tar.opam tar-unix.opam tar-mirage.opam tar-eio.opam)(dst ./))2025-04-20 13:15.26 ---> saved as "60ca11fa48faeb1e89df7961ad966f77c684df37eccc2c3e8aea101738b2dc60"/src: (run (network host)(shell "opam pin add -yn tar.dev './' && \\nopam pin add -yn tar-unix.dev './' && \\nopam pin add -yn tar-mirage.dev './' && \\nopam pin add -yn tar-eio.dev './'"))[tar.dev] synchronised (file:///src)tar is now pinned to file:///src (version dev)[tar-unix.dev] synchronised (file:///src)tar-unix is now pinned to file:///src (version dev)[tar-mirage.dev] synchronised (file:///src)tar-mirage is now pinned to file:///src (version dev)[tar-eio.dev] synchronised (file:///src)tar-eio is now pinned to file:///src (version dev)2025-04-20 13:15.46 ---> saved as "e0ba3098b7eba395b619886accf0a244cad1e8517a19d1233651214e25a0f3a8"/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2025-04-20 13:15.49 ---> saved as "6c114b522365e6f28fde120938a07aec807c25132e5a3048112de36856f79975"/src: (env DEPS "alcotest.1.9.0 alcotest-lwt.1.9.0 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-bytes.base base-threads.base base-unix.base bigstringaf.0.10.0 checkseum.0.5.2 cmdliner.1.3.0 conf-linux-libc-dev.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 decompress.1.5.3 dune.3.18.1 dune-configurator.3.18.1 fmt.0.10.0 logs.0.8.0 lwt.5.9.1 mirage-block.3.0.2 mirage-block-unix.2.14.2 mirage-clock.4.2.0 mirage-clock-unix.4.2.0 mirage-kv.6.1.1 ocaml.4.14.2 ocaml-base-compiler.4.14.2 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 optint.0.3.0 ptime.1.2.0 re.1.12.0 rresult.0.7.0 seq.base stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.0.8 uri.4.4.0 uutf.1.0.4")/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 tar.dev tar-unix.dev tar-mirage.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 [227 kB]- Fetched 331 kB in 1s (647 kB/s)- Reading package lists...<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[tar.dev] synchronised (file:///src)[tar-unix.dev] synchronised (file:///src)[tar-mirage.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-04-20 13:16.11 ---> saved as "abb2287e805747810758ed754bd06404e40c6e770e1bb0fbf117bd1bd9292291"/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 38 packages- install alcotest 1.9.0- install alcotest-lwt 1.9.0- install angstrom 0.16.1- install astring 0.8.5- install base-bytes base- install bigstringaf 0.10.0- install checkseum 0.5.2- install cmdliner 1.3.0- install conf-linux-libc-dev 0- install cppo 1.8.0- install csexp 1.5.2- install cstruct 6.2.0- install cstruct-lwt 6.2.0- install decompress 1.5.3- install dune 3.18.1- install dune-configurator 3.18.1- install fmt 0.10.0- install logs 0.8.0- install lwt 5.9.1- install mirage-block 3.0.2- install mirage-block-unix 2.14.2- install mirage-clock 4.2.0- install mirage-clock-unix 4.2.0- install mirage-kv 6.1.1- install ocaml-syntax-shims 1.0.0- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install ocplib-endian 1.2- install optint 0.3.0- install ptime 1.2.0- install re 1.12.0- install rresult 0.7.0- install seq base- install stdlib-shims 0.3.0- install stringext 1.6.0- install topkg 1.0.8- install uri 4.4.0- install uutf 1.0.4<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved alcotest.1.9.0, alcotest-lwt.1.9.0 (cached)-> retrieved angstrom.0.16.1 (cached)-> retrieved astring.0.8.5 (cached)-> retrieved bigstringaf.0.10.0 (cached)-> retrieved checkseum.0.5.2 (cached)-> retrieved cmdliner.1.3.0 (cached)-> retrieved cppo.1.8.0 (cached)-> retrieved csexp.1.5.2 (cached)-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0 (cached)-> retrieved decompress.1.5.3 (cached)-> retrieved fmt.0.10.0 (cached)-> retrieved logs.0.8.0 (cached)-> retrieved mirage-block.3.0.2 (cached)-> retrieved dune.3.18.1, dune-configurator.3.18.1 (cached)-> retrieved lwt.5.9.1 (cached)-> retrieved mirage-block-unix.2.14.2 (cached)-> retrieved mirage-clock.4.2.0, mirage-clock-unix.4.2.0 (cached)-> retrieved mirage-kv.6.1.1 (cached)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved ocplib-endian.1.2 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> installed cmdliner.1.3.0-> installed conf-linux-libc-dev.0-> retrieved ocamlfind.1.9.8 (cached)-> retrieved optint.0.3.0 (cached)-> retrieved ptime.1.2.0 (cached)-> retrieved seq.base (cached)-> retrieved re.1.12.0 (cached)-> retrieved rresult.0.7.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved stringext.1.6.0 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved topkg.1.0.8 (cached)-> retrieved uri.4.4.0 (cached)-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed seq.base-> installed ocamlbuild.0.16.1-> installed topkg.1.0.8-> installed fmt.0.10.0-> installed astring.0.8.5-> installed rresult.0.7.0-> installed ptime.1.2.0-> installed dune.3.18.1-> installed csexp.1.5.2-> installed uutf.1.0.4-> installed cstruct.6.2.0-> installed cppo.1.8.0-> installed mirage-clock.4.2.0-> installed ocplib-endian.1.2-> installed ocaml-syntax-shims.1.0.0-> installed optint.0.3.0-> installed stdlib-shims.0.3.0-> installed dune-configurator.3.18.1-> installed stringext.1.6.0-> installed bigstringaf.0.10.0-> installed checkseum.0.5.2-> installed re.1.12.0-> installed angstrom.0.16.1-> installed decompress.1.5.3-> installed mirage-clock-unix.4.2.0-> installed alcotest.1.9.0-> installed uri.4.4.0-> installed lwt.5.9.1-> installed cstruct-lwt.6.2.0-> installed mirage-block.3.0.2-> installed mirage-kv.6.1.1-> installed logs.0.8.0-> installed alcotest-lwt.1.9.0-> installed mirage-block-unix.2.14.2Done.# To update the current shell environment, run: eval $(opam env)2025-04-20 13:17.23 ---> saved as "91665954fdd0f806a6b8dc276b41aab74900ad9bf2ba83d3bf63907ce128500e"/src: (copy (src .) (dst /src))2025-04-20 13:17.27 ---> saved as "0335bb86cf2f1a4eb3b125b858c3dac7c064045adb859388fa0ac413f2e62aa8"/src: (run (shell "opam exec -- dune build --only-packages=tar,tar-unix,tar-mirage @install @check @runtest && rm -rf _build"))(cd _build/default/lib_test && ./global_extended_headers_test.exe)Testing `global extended headers'.This run has ID `DYJX8AGM'.[OK] tar - pax global extended headers 0 can use pax gl...Full test results in `/src/_build/default/lib_test/_build/_tests/global extended headers'.Test Successful in 0.001s. 1 test run.File "test/targz.t", line 1, characters 0-0:/usr/bin/git --no-pager diff --no-index --color=always -u _build/.sandbox/c6760905a4ad7ace82a0124060c5eda4/default/test/targz.t _build/.sandbox/c6760905a4ad7ace82a0124060c5eda4/default/test/targz.t.correcteddiff --git a/_build/.sandbox/c6760905a4ad7ace82a0124060c5eda4/default/test/targz.t b/_build/.sandbox/c6760905a4ad7ace82a0124060c5eda4/default/test/targz.t.correctedindex acf0d42..a003fef 100644--- a/_build/.sandbox/c6760905a4ad7ace82a0124060c5eda4/default/test/targz.t+++ b/_build/.sandbox/c6760905a4ad7ace82a0124060c5eda4/default/test/targz.t.corrected@@ -9,33 +9,31 @@ C. Decompressing and untarring it in OCamlDownload v1044.tar.gz$ curl -s -L -o v1044.tar.gz https://github.com/stripe/openapi/archive/refs/tags/v1044.tar.gz+ [6]$ wc -c v1044.tar.gz- 4307906 v1044.tar.gz+ wc: v1044.tar.gz: No such file or directory+ [1]Uncompress it_ (fun () -> Tar_lwt_unix.run (decompress (Tar.fold f init)) fd)_ in regress_targz.ml:fold works when `decompress = Fun.id`$ gunzip -c v1044.tar.gz > v1044.tar+ gzip: v1044.tar.gz: No such file or directory+ [1]$ wc -c v1044.tar- 42301440 v1044.tar+ 0 v1044.tarA. "Extract"-ing it in OCaml.That is, TestExtract.do_test$ OCAMLRUNPARAM=b ./regress_targz.exe v1044.tar extract- Fatal error: exception Invalid_argument("Lwt_unix.read")- Raised at Stdlib.invalid_arg in file "stdlib.ml", line 30, characters 20-45- Called from Tar_lwt_unix.safe.(fun) in file "unix/tar_lwt_unix.ml", line 38, characters 15-18- Called from Lwt.Sequential_composition.catch in file "src/core/lwt.ml", line 2016, characters 10-14- Re-raised at Tar_lwt_unix.safe.(fun) in file "unix/tar_lwt_unix.ml", line 41, characters 13-26- Called from Tar_lwt_unix.read_complete.loop in file "unix/tar_lwt_unix.ml", line 47, characters 6-55- Called from Tar_lwt_unix.run.run in file "unix/tar_lwt_unix.ml", line 99, characters 6-44- Called from Tar_lwt_unix.run.run in file "unix/tar_lwt_unix.ml", line 105, characters 6-11+ Fatal error: exception Failure("Could not find entry. Unexpected end of file")+ Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1844, characters 16-19Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3123, characters 20-29Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 27, characters 10-20Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 106, characters 8-13Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 112, characters 4-13- Called from Dune__exe__Regress_targz in file "test/regress_targz.ml", line 131, characters 2-19+ Called from Dune__exe__Regress_targz in file "test/regress_targz.ml", line 134, characters 2-19[2]B. Decompressing in Unix, and then untarring it in OCaml.@@ -43,20 +41,14 @@ That is, TestUntar.do_test ~gunzip:false where ..._ (fun () -> Tar_lwt_unix.run (decompress (Tar.fold f init)) fd)in regress_targz.ml:fold works when `decompress = Fun.id`$ OCAMLRUNPARAM=b ./regress_targz.exe v1044.tar untar- Fatal error: exception Invalid_argument("Lwt_unix.read")- Raised at Stdlib.invalid_arg in file "stdlib.ml", line 30, characters 20-45- Called from Tar_lwt_unix.safe.(fun) in file "unix/tar_lwt_unix.ml", line 38, characters 15-18- Called from Lwt.Sequential_composition.catch in file "src/core/lwt.ml", line 2016, characters 10-14- Re-raised at Tar_lwt_unix.safe.(fun) in file "unix/tar_lwt_unix.ml", line 41, characters 13-26- Called from Tar_lwt_unix.read_complete.loop in file "unix/tar_lwt_unix.ml", line 47, characters 6-55- Called from Tar_lwt_unix.run.run in file "unix/tar_lwt_unix.ml", line 99, characters 6-44- Called from Tar_lwt_unix.run.run in file "unix/tar_lwt_unix.ml", line 105, characters 6-11+ Fatal error: exception Failure("Could not find entry. Unexpected end of file")+ Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1844, characters 16-19Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3123, characters 20-29Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 27, characters 10-20Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 106, characters 8-13Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 112, characters 4-13- Called from Dune__exe__Regress_targz in file "test/regress_targz.ml", line 131, characters 2-19+ Called from Dune__exe__Regress_targz in file "test/regress_targz.ml", line 134, characters 2-19[2]C. Decompressing and untarring it in OCaml.@@ -64,12 +56,12 @@ That is, TestUntar.do_test ~gunzip:true where ..._ (fun () -> Tar_lwt_unix.run (decompress (Tar.fold f init)) fd)in regress_targz.ml:fold works when `decompress = Tar_gz.in_gzipped`$ OCAMLRUNPARAM=b ./regress_targz.exe v1044.tar.gz untargz- Fatal error: exception Failure("Could not find entry. unmarshal Int64.of_string: failed to parse int64 \"0o0erated c\"")+ Fatal error: exception Failure("Could not find entry. Unix error No such file or directory (function open, arg v1044.tar.gz)")Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1844, characters 16-19Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3123, characters 20-29Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 27, characters 10-20Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 106, characters 8-13Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 112, characters 4-13- Called from Dune__exe__Regress_targz in file "test/regress_targz.ml", line 131, characters 2-19+ Called from Dune__exe__Regress_targz in file "test/regress_targz.ml", line 134, characters 2-19[2](cd _build/default/lib_test && ./allocate_set_partial_test.exe)Testing `tar-allocate-set-partial'.This run has ID `57GWDM8W'.[OK] Test512 0 allocate empty file b512.[OK] Test512 1 set_partial nonexistent file b512.[OK] Test512 2 allocate is zeroed b512.[OK] Test512 3 allocate two one-byte files b512.[OK] Test512 4 allocate and set first byte b512.[OK] Test512 5 set and rename b512.[OK] Test4096 0 allocate empty file b4096.[OK] Test4096 1 set_partial nonexistent file b4096.[OK] Test4096 2 allocate is zeroed b4096.[OK] Test4096 3 allocate two one-byte files b4096.[OK] Test4096 4 allocate and set first byte b4096.[OK] Test4096 5 set and rename b4096.Full test results in `/src/_build/default/lib_test/_build/_tests/tar-allocate-set-partial'.Test Successful in 0.054s. 12 tests run.(cd _build/default/lib_test && ./write_test.exe)Testing `tar-write'.This run has ID `ZXNU6DAA'.[OK] Test512 0 write empty b512.[OK] Test512 1 write block size b512.[OK] Test512 2 write block size b512.[OK] Test512 3 write two blocks b512.[OK] Test512 4 write two files b512.[OK] Test512 5 write two files remove first b512.[OK] Test512 6 write two files remove second b512.[OK] Test512 7 remove odd sized file b512.[OK] Test512 8 set after remove b512.[OK] Test512 9 allocate doesn't affect tail after arch...[OK] Test512 10 allocate doesn't affect tail after arch...[OK] Test512 11 allocate doesn't affect tail after arch...[OK] Test4096 0 write empty b4096.[OK] Test4096 1 write block size b4096.[OK] Test4096 2 write block size b4096.[OK] Test4096 3 write two blocks b4096.[OK] Test4096 4 write two files b4096.[OK] Test4096 5 write two files remove first b4096.[OK] Test4096 6 write two files remove second b4096.[OK] Test4096 7 remove odd sized file b4096.[OK] Test4096 8 set after remove b4096.[OK] Test4096 9 allocate doesn't affect tail after arch...[OK] Test4096 10 allocate doesn't affect tail after arch...[OK] Test4096 11 allocate doesn't affect tail after arch...Full test results in `/src/_build/default/lib_test/_build/_tests/tar-write'.Test Successful in 0.234s. 24 tests run.(cd _build/default/lib_test && ./parse_test.exe)Testing `parse-test'.This run has ID `63U7M9UU'.[OK] parse_test 0 header.[OK] parse_test 1 can_read_tar.[OK] parse_test 2 can write pax headers.[OK] parse_test 3 can read @Longlink.[OK] parse_test 4 can read pax long names and links.[OK] parse_test 5 can read pax header with implicit dir...[OK] parse_test 6 can transform tars.[OK] parse_test 7 can read @LongLink with implicit dire...Full test results in `/src/_build/_tests/parse-test'.Test Successful in 0.017s. 8 tests run."/usr/bin/env" "bash" "-c" "opam exec -- dune build --only-packages=tar,tar-unix,tar-mirage @install @check @runtest && rm -rf _build" failed with exit status 12025-04-20 13:17.55: Job failed: Failed: Build failed